Pros
Compensation is fair and the company follows through on raises/bonuses. Benefits are average to good overall, with some nice perks that go beyond the basics. The leadership and management at this company are genuinely strong, with leaders who are approachable and invested in their teams' success. There's real opportunity for internal movement if you want to explore different areas or grow your career in new directions. The work itself is genuinely interesting and engaging and mentorship opportunities exist for those who seek them out. Remote work is available and respected. The hiring process is reasonable and the company has made meaningful efforts toward building a diverse workforce.
Other Considerations:
The company is relatively small, which means you'll have visibility and the chance to make an impact, but also means resources can be limited. There's no shortage of ideas and projects to pursue, so you'll have options if you're self-directed. Development and release processes are frequently evolving, which keeps things modern but can require adaptability as workflows change. Expect to travel to the office at least a few times a year regardless of your team. The flexible or unlimited PTO policy sounds great on paper, but as with many companies offering this, it requires you to be proactive about actually taking time off. Finally, a fairly large percentage of the workforce has joined within the last four years, which brings fresh energy but also means the company is still building its institutional knowledge and culture.
Cons
Depending on your team, you may need to work late nights to meet deadlines, so work-life balance can be inconsistent. While the culture is generally collaborative and people are helpful, there's an underlying current of competitiveness that management sometimes encourages, which can create some comparison between colleagues. This might foster motivation for some, but it can also add pressure that detracts from the otherwise supportive environment. Additionally, there can be a strong focus on meeting company-level goals that don't always factor in the everyday challenges teams are facing on the ground, which can create friction between expectations and reality.