Pros
Overall, I've had a positive experience working here. The people are the company's biggest strength; my engineering team is supportive, collaborative, and always willing to help each other, which makes work enjoyable.
Management supports career growth through regular feedback, promotion guidance, and various learning opportunities such as training courses, mentoring, and book reimbursements. The company also offers competitive compensation, recognizes employees' contributions, and provides valuable opportunities to collaborate with cross-functional teams.
Cons
As the company has grown, some internal processes have become more structured. While this improves visibility and accountability, it can sometimes lead to additional administrative work and slower execution.