- Great career learning opportunities
- Relatively low stress working environment where people have empathy for each other
- Highly flexible working arrangements
- You can make an impact (when in the right team)
Cons
- No real transparency on decision making from senior management
- It takes a considerable amount of time to move up in the organisation
- The product rarely gets looked at from a wholistic experience but rather tweaks.