Pros
- Cool product that does something useful for people - The engineering team is full of talented and interesting people - Product managers are solid and understand the fine details - Company is well-funded and offers generous salaries
Cons
- No effort spent on managing stress or reducing burnout - Huge emphasis on setting and then meeting unrealistic deadlines - Moving so fast that things are constantly breaking - Low emphasis on the software development practices that are critical but might slow things down: QA, accessibility, security, compliance - Expectation that employees will join at least 2 mandatory week-long offsites per year with no agenda provided, the potential for the company to work you late into the night, and a ban on bringing any family with you