Pros
Individual engineers are driven, knowledgeable, and genuinely a joy to work with and learn from, and managers are solid across the board. While there's legacy code and tech debt, there's been a concerted effort to migrate to and maintain modern standards.
Cons
Syncro reached that phase of growth where delivery is prioritized over employee needs, with too much work allocated across too few people. Also, no clear trajectory for promotion or earning raises. After pushing myself for months, I was laid off because the company leaders couldn't sustain our growth trajectory.