Pros
Great colleagues with usually interesting projects to work on. This company is working for clients mostly in the financial sector (banking and insurance), so most projects are related to these fields. Can be a good opportunity for folks who whould like to gain some expertise in this area. Good work-life balance, long workdays are rare here. Standardized tech stack usage enables engineers to deep dive - however, there is rarely available time to build something neat. Proper hardware and services to work with.
Cons
I feel like there is no perspective in the long run: there is no significant room to grow. Sometimes I feel that my environment is not stimulating enough: it seems like there are no challenges. Note that this may depend on project. I would like to grow and stretch myself a bit, solve hard problems or at least contribute in solving them. The company is in a rapid growing phase, and culture is negatively affected during the process.