Pros
All non-management staff was pleasant to work with. If you enjoy the occasional pizza party (in place of a "bonus") it is a great place to work. Healthcare and dental benefits were affordable. I learned a lot about cars and the car industry (and I will never go back after how horrible it is). If you enjoy a "stop, grow, and go" job.
Cons
No opportunities to move up in the company. Small salary, little to no raises. Management gossiped about each other in front of other staff. Director has made gross "jokes". HR doesn't exist. If you decide to move on to another job opportunity, you will NOT be treated well after you give your last working day notice. Working after hours, weekends and late hours is normalized and you will not be compensated for it. Turnover is a joke, you see more people come and go than stay.