Pros
Great Work Flow, high energy workplace
Cons
The company shows appreciation but not in the best of ways.
Pros
No one really bothers you that much
Cons
I know its an automotive company, but when you have a software department, please adhere to software principles.