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.