Difficult to advance career, management issues
Software Engineer (Current Employee) – Sunnyvale, CA – August 4, 2018
There were a number of capable people there, however management was disorganized and not willing to utilize skills of employees and properly allocate resources. This led to some people not being able to advance their careers as they wanted (many left), and unnecessary hires (rather than discussing issues openly with the team and more effectively utilizing available resources.
Communication between teams was often poor and frustrating, it was clear that it was frustrating even for upper management. This is my subjective experience, and may not be representative of other locations or even teams. During my time there, the VP left very suddenly, as well as our team lead, a lead architect/manager, and many qualified employees. Many stayed due to visa issues.
Good work/life balance
Management not interested in supporting employee growth