Extremely collaborative environment with a great group of people
Management that takes work-life balance seriously
An exciting product with lots of engaging technical challenges
Cons
Lots of work done by external contractors, necessitating lots of meetings
Team is still smaller than ideal; task prioritization can be pretty cutthroat