- great working environment, open culture and community
- low hierarchy , everyone is approachable if you need help
- strive to make sustainable, quality products
- variety of interesting projects
Cons
- a lot of meetings, talking and discussion before doing (sometimes some quick mockups/prototypes would help earlier on)