Pros
• Really interesting engineers to learn from • Unlimited PTO • Easy promotions • You could easily work another job and this job, time flexibility is good
Cons
Sadly many of these reviews are true. The biggest pain point is management. My biggest highlights are: 1. Managers expect junior and eng 1’s to take over the work of fired senior engineers. Increasing the complexity and size of you workload. This will be considered an EXPECTATION. 2. Management will force you to rush a product and wonder why there are weekly outages. When outage occurs management will likely sneakily blame engineers when engineers were instructed to complete a feature “by any means necessary” 3. The quarterly layoffs are real. There is essentially heavy distrust and little moral because this company is continuously finding way to cut corners 4. Favoritism and rudeness, if a manager doesn’t like you they will figure out how to embarrass you and riddle your dm’s with nasty retorts. They will purposely try to make your job harder in hopes to drive you away. Some managers seem more bent on trying to demean you rather than just telling you what they need 5. Everything is broken and old. If you are a backend engineer you can rarely run backend services locally. Get ready to deploy tons of half tested code. This goes back the weekly outages.