Pros
Offers a healthy work-life balance with clear expectations and flexibility when needed. Compensation is competitive for the role, and the work involves high quality, professional clients in the financial domain. Engineers get the opportunity to directly interact with clients, which provides good exposure and a better understanding of business requirements. There is flexibility to work from home at times, helping maintain balance when needed. Projects are technically interesting and require a good level of ownership, helping build strong domain expertise. The environment allows engineers to focus on delivery without unnecessary micromanagement, and collaboration across teams is generally smooth.
Cons
Like any growing organization, some processes can still be improved like career progression paths could be clearer in certain areas.