Pros
- remote-first culture is well executed - competitive perks & benefits
Cons
- engineering leadership does not follow the company's values - lots of tribal knowledge that is not well disseminated - missing standard tooling for processes like deployments - differences in culture and lack of training for leadership often results in personal insults and bias towards reports - echoing a recent reviewer, constructive feedback is withheld for long periods of time, leading to surprise during performance reviews - also echoing another reviewer, the amount of tech debt and unnecessary complexity in the codebase is astounding; often turning simple changes into a death march. This results in engineers often focusing on hacking code rather than doing it right to avoid scrutiny from leadership - mentorship is lacking, leading to many engineers that lean more junior and the small amount of feedback that is given by the technical leads is openly critical and sometimes derogatory - frustration and insecurity among engineers results in backstabbing, lying or taking out frustrations on peers