Pros
Best job I have ever had, you are challenged every day and work with great people. You work in an environment that values the technical work output. Amazing product.
Kontras
Plagued by internal politics. Lots of empire building that leads to crazy waves of uncontrolled hiring, followed by firing. You will never feel safe in your employment here. Everybody has seen amazing engineers fired because their roles were no longer critical to achieve the constantly changing strategic company direction. This company is world class at burning cash. There is insane waste everywhere. They also took on too many projects at once and abandoning them frequently. Our next car has already been years in the making and even now I am not confident that the design/ specs won't change again. A lot of leaders at VP level are utterly useless. After recent layoffs I the teams have been gutted so hard that I foresee a lot of dysfunction in the coming months.