Pros
It is a great place for personal and professional growth. There are plenty of opportunities to develop individually while contributing to the company's success. The team is supportive, and the managers are approachable. The work culture is very collaborative, with a strong focus on employee development and work-life balance. Management genuinely cares about each person, encourages creativity, and leads by example. It's the best work culture I've experienced; everyone is authentic and loves what they do. Managers are always willing to help and take the time to support you whenever needed.
Cons
No specific cons as such; As it is a fast growing company, improvements are always ongoing. Suggestions are welcomed and acted upon if they are good.