Pros
I worked at the company as a business analyst for 2 years and 5 months. Easy interview process, flexible PTO, free drinks. If you are a fresh college graduate with no signficant work experience under your belt...it's a good place to get the experience but not a good place to build a career.
Cons
The easy interview process also means just about anyone including and especially people not "smarter than the average bear" get hired. Some of these people will be responsible for your training (good luck with that) and you will have to work with/under some of them since they might be a Director, CSM, OM, PM or Senior BA. The job is extremely demanding, if you are fortunate, you will end up on a team with a nice manager and a horrible client. If you aren't, you will end up on a team with a horrible manager (someone lazy or someone who might sabotage your advancement or undercut you to make you look incompetent or someone who disregards your input or someone who agrees to clients demands without consulting you to know if the system can handle the requirement or all of the above or someone lacking in common courtesy/etiquette and much more) and a horrible client. So forget being able to easily use your flexible PTO...heck you might have to come in on your day off or work while you are on your ski trip or Hawaii vacation. Beware of the marketing team, implementation mangers and consultants. A lot don't understand the system and usually tend to oversell the capabilities of the platforms, promising things that are beyond the powers of the systems. In the end you bear the brunt of the fallout during implementation or go live when the client discovers they were sold smoke and mirrors. The office politics and favoritism is of the charts, people with less skill,achievements at the company or systems knowledge climb up the career ladder faster than the actual hardworking people because of who they have buddied up to in management or who they are related to in management (yea the nepotism is FREAKING RIDICULOUS) or if they have buddied up to a co-worker related to someone in management. Don't buy into the company's no sacred cows policy...it's FULL BLOWN MALARKEY. At the end of the day, all management cares about is making as much money as they can...at your expense. They don't give a crap about you. If you are an international student i.e on OPT....skip this company, you can't trust their promise of a H1B visa. If they tell you they applied for one for ,you but it was denied...IT'S A LIE, they never filed one for you in the first place. That's your 1 year of OPT and the additional one time 17 months extension grace period (STEM Majors)wasted. I am speaking from personal experience. Enough said.