Pros
Working here has been a rewarding experience. Employee well-being is really in mind of the management, promotes personal development, and encourages you to stretch beyond comfort. Leadership is supportive, and there’s a genuine sense of teamwork.
Cons
Can be quite challenging as it's an agile environment.