Pros
The projects are cool and they quality of the work is great. The people who work there are smart, hard working, professional, and easy to get along with. They are always super busy but seem to get it all done without working crazy long hours.
Cons
The team is spread across three offices and I wish we could all work in the same place.