Pros
All co-workers are amazing, smart, and talented people. Work environment is exciting and interesting, and it's great to know that your work is actually doing a lot of good in the world of education. I absolutely loved it.
Cons
Cambridge is constantly breathing down your neck. The workaholism adds a ton of pressure - even employees with not a lot to do stay for hours after COB just so they don't look like slackers even if all of their work is done. Hard and fast departmental barriers prevent really good ideas from going through. Company is still finding its footing in a really competitive market.