Pros
HIgh quality work - they only employ very smart people meaning that while the organisation sucked for employees, it did great work for clients so I was proud of that. Some great people - as above. Interesting projects - as above.
Cons
Admin was terrible. Head office (Boston) never told anyone what was going on. We were all "let go" two weeks after being told we were meeting all our targets and that we were "not at all at risk". They just straight out lie about some stuff. Pay and benefits were ok, but not given the stress involved in the job. The goalposts were moved all the time. The severance offered was zero - local legal minimums only which is peanuts here. Promotions were promised by local staff but then Boston vetoed them - making morale a real problem. That goodness that part of my life is over!