Pros
Will be extremely relaxed if you work here - zero stress Very flexible hours due to lack of interesting work There are a few strong engineering teams and people are pretty chill
Cons
Poor culture - largely homogenous and doesn't try to diversify The work isn't very interesting - this company isn't very innovative and claims to have a culture of moving quickly and breaking things, but it actually moves very slowly...and still manages to break things Management is subpar - getting promoted mostly relies on politics rather than actual skill Poor quality of engineering - not only is the codebase terrible, but there are many engineers here who are incompetent - stay away from working with them as much as possible and switch teams if you need to Compensation is far below market value - if you can work at a top tech company they will pay you far more than what you would earn here in terms of both base salary and equity