Pros
Reasonable salary. Good benefits. Profitable company. GREAT work/life balance. None of that layoff garbage. Don't have to work very hard. Start at 10, leave at 5 or 6. Coffee time starts at 4. Don't really have to care much. Great place to retire at. Feels like a 2010's version of a defense contractor.
Cons
Very strict top-down corporate structure.Ossified culture. Any office outside of SF feels like a colony...everything has to go thru Cambridge. Lots of little fiefdoms, and trying to work outside of your individual fiefdom can result in much stress. Pretty much just have to keep your head down. Lots of ancient 20th century legacy technology that is not well understood by the current staff. Ad-hoc feeling to the company KDB...most queries for information on the MULTIPLE wikis results in status reports from 2004. That kind of stuff.