Pros
* Competitive salary and attractive benefits package
* Friendly, welcoming culture — it truly feels like a second home
* Modern, relaxed, and enjoyable work environment
* Highly skilled software engineers — great opportunity to learn and grow
* Strong collaboration and supportive teammates
Cons
* Project management processes could be more structured and optimized
* Sometimes planning and organization are not as clear as they could be
* Lack of clearly defined position levels (e.g., Senior, Mid-level, etc.)
* Organizational hierarchy and role clarity could be improved