Despite the company rep, it's truly one of the best tech places to work
Pros
• Extremely good pay and perks, both for FTE and contingent workers • Encouragement of work-life balance, flexible working hours, emphasis on self-care and improvement, team leads trust their reports, no micro-managing • There is actual sense of community and camaraderie amongst teams. Some of them will be your friends and mentors even after you've left the company. • Work is challenging but not overwhelming, and will absolutely teach you how to excel at any Big Tech or similarly mature company • There is a proliferation of knowledge resources, workshops, and other (actually fun) social activities
Cons
• Similar to every huge company, it's very easy to do duplicative projects, spend months on incremental changes to a single feature or project, or find that progress on your work is heavily dependent on other teams' work • What seems to be a simple change or improvement almost always snowballs into months of tweaks and approvals; you need an preternatural sense of organization to work here sometimes • It's very hard to work on anything truly innovative or net-new unless you're prepared to go director-level with a rock-solid case • Constant re-orgs and changing goals over the past year have made it difficult to successfully ship features and do focused work.