Avantages
* Decent WLB culture (unlimited PTO that is actually encouraged and respected) * Very little bureaucracy * Intellectual freedom. For ML / Science teams at least, it is easy to work on projects / areas you are interested in * Solid IT / Ops teams supporting technical staff
Inconvénients
* The academic / DIY / hacker culture has faded in recent years as the company experienced a massive reduction in headcount followed by a merger, then exponential growth (primarily in India). * Talent pipeline / succession plans have been seriously neglected for years. Eg; very few interns, if any. * There is a general lack of streamlining, consistency, and rigor of some key processes (eg; hiring, code review, technical project management) and technical infrastructure between different orgs / teams.