Pros
Salary and benefits are very good. Company has a 3 day work from home policy but that doesn't mean your specific department will allow even one or two days telecommuting. There are also company shuttle buses for people in the suburbs. Lots of success with marketed products. Commuter pass or parking in Kendall Sq is covered by the co and a nice perk.
Cons
Serious problems in the Clinical Operations department in last few years. Expect to work nights and weekends and don't complain about it; random layoffs occur each year and then those eliminated headcount are completely replaced. Most of us are completely buried in email each day. Policies/procedures and departments change faster than you can keep up with and promotions go to very few of the most favored. Its all about who you know and if you appear to be buying-in to middle and senior management chaos. Human resources reps care only about supporting Sr Management and may not be that trustworthy. Lots of fear to speak up or raise long-outstanding problems. Departments are constantly re-named and or re-organized so you never know who is doing what. Its never clear what you have to do to get promoted and its getting more difficult to take a class or attend a conference.