Pros
- The technology is extremely cutting edge - Some of the people you get to work with are absolutely amazing
Cons
Where to even begin. The culture here is that being terrible to others online is the norm. Hiring is not really done with any careful vetting and so people who have no clue what they're doing end up in even management roles. The lack of organization and overall dysfunction is astounding. The idea of work life balance is absolutely laughable. You are expected to live and die by a company that doesn't even know how to organize a project. It's crazy. The most stressful environment I've ever been in and not because of the fast pace but because the people are just terrible to each other and there is a total lack of company care for the employees as a whole.