Pros
1. Well funded. Raised a ton at the peak 2. Fully remote 3. Generally good engineers. Though some are boot camp graduates or internally transitioned so the pedigree and best practices mind set is missing in some cases
Kontras
1. Most people are burnt out. Senior leadership has an attitude of squeezing out the last drop from every employee 2. Many average folks are in senior leadership position because they are close to the CEO. 3. No psychological safety 4. Fake it till you make it attitude. Watch the ads. They are cringe. Especially for people who work at the company because we know the truth 5. Values grunt work vs doing things the right way 6. Every decision needs blessing from the CEO who does not have good instincts especially in engineering 7. Buggy product. No competitive advantage in my opinion. Was able to capture some of the market by burning cash. 8. Extremely slow career progressions 9. Engineers have no voice