Pros
401 (k) Match; Plenty of senior level engineering positions because all of them have left
Cons
This company is 40% owned by Nissan and constantly pushed around by them. The management is afraid to say no to them, so you end jumping over backwards to accommodate their requests. They do not spend any money on anything (i.e. very little development training for employees; engineers without access to CAD workstations). They decided to buy cheap laptops for most of the engineers but no mouse/keyboard docking station or monitor were provided unless you could get approval from senior management. The engineering release system is terrible as it was given to them by Nissan and they have modified it to suit their needs. Big releases can take up to a week just to put everything into the system. There is also replication of work all over the company. They have been running 2 release systems for the past 5 years and just finally got rid of the old one a month ago. By far, the most troubling issue is turnover. Because of this they are constantly hiring. I would say most of the engineers leave within 2 years and a lot of the senior engineers with experience have already left. There is a lack of knowledge at the company and new engineers are left without mentors.