1. Strong career growth opportunities
2. Supportive leadership and team culture
3. Encouragement to upskill and work on cutting-edge technology
4. Flexible and understanding during major life transitions
Cons
As the company grows, processes can sometimes take time to mature