Pros
- Great people and fun culture
- Lots of opportunities for growth
- Management cares about employees
- Freedom to experiment with new technologies
Cons
At times it feels like their is a lack of product direction. Personally, I enjoy the opportunity to contribute to defining product initiatives, but if you are looking for a fully-baked spec for every task, this is not the place for you.