Pros
The company offers an excellent learning environment with a strong engineering culture. Everyone, including senior members, is approachable and willing to help whenever needed. The feedback process is transparent, and there is virtually no office politics, creating a healthy workplace. The academy and bootcamps provide outstanding opportunities for continuous learning and skill development. Engineers get significant ownership and exposure to challenging projects involving multiple languages, frameworks, design patterns, TDD, DDD, XP practices, and clean coding principles, making it a great place for personal and technical growth.
Cons
Compensation is one area that could see significant improvement, as it tends to be below current market rates. Additionally, although the company has a good client base, expanding the client portfolio and improving new client acquisition would contribute to stronger business growth and provide employees with even more opportunities.