Very Chaotic, No consistent long-term strategy.
Pros
Opportunities to travel. Work with young enthusiastic people (average employee age <30). Opportunities to drive unreleased prototype vehicles.
Cons
Many higher level employees and managers are arrogant and don't treat lower level employees with respect. No consistent direction on priorities and different priorities between teams results in infighting over support and resources. High turnover rate means projects are constantly changing hands and same mistakes are repeated over and over again. Expected to work insane number of hours to meet aggressive timelines, only to have programs direction change at the last minute and all the work being thrown out. No transparency regarding layoffs, or future objective of company. Leadership that does not operate with honesty or integrity.