Pros
* Pay was good, remote collaboration pretty effective. * As others mentioned, benefits are pretty nice! Half day Friday once a month, yearly company retreat that's fully covered. * Some people are really nice but they are in the minority.
Cons
* They did demotions that aren't based on individual performance at the same time as layoffs in February 2025. Imagine losing your title for no reason! * So many unstated expectations. Because the company isn't accustomed to bringing new people in AND because it has a culture where trust is earned(as opposed to given from the start), that means the only way you can learn about team processes & expectations is through failing. * There's a huge pressure to become profitable from investors but leadership doesn't have a vision or path forward so the company tries a bunch of things, none of which fall into place. I'm sure the strategy of demoting people & reducing headcount when engineering was already spread thin will turn out great! * "Everyone here has tenure for 5-10 years & retention rates are high" is a red flag! Didn't know it at the time of joining, but the statistic for newly hired employees is terrible in comparison. Majority of people doesn't make it past 1 year, either quitting, getting fired or already secretly job searching. * Product sector is not held accountable for their mistakes. Despite engineering building what's asked of us, ultimately we're the ones to blame when projects PMs pick don't provide business value. * Speaking of product, there were times when hard deadlines were not communicated to the eng teams. And then eng was to blame for not making the deadline. * I commonly would chat with other engineers at the company in terms of how bad things are getting & how it will likely be downhill from here. People don't post negative reviews here enough. * Company kept cutting healthcare benefits. I stayed there for 2 years, so 2 times they got cheaper & cheaper plans offered.