Pros
Competitive salary and brilliant people in nearly all departments.
Cons
Incredibly toxic leadership; I simply can’t state enough how unhealthy the culture has become. Teams members are scared to speak up for fear of being fired for providing even the slightest constructive feedback. There’s an utter lack of strategy and direction within the departments and the company as a whole. Incredible company values however, they are not the values demonstrated at nearly any level. Leadership uses all the appropriate buzz words in public, but their actions contradict those words and values. Employees who communicate concerns are retaliated against despite being assured “we don’t allow retaliation”. They are remote first, but require travel and don’t declare it until you’re hired. Suggesting methods to improve efficiency within a team (the majority of teams have horribly inefficient workflows that aren’t scalable to the company’s growth) essentially destroys your career. Most teams are so over-allocated with work, everything has to be done “quick and dirty” instead of thoroughly and effectively.