Pros
It is a race environment, so fairly open mind to development budgets.
Cons
It is a very toxic work environment from the top down. In fighting is allowed (almost encouraged) and it is definitely allowed to proceed seeing how upper management handles it (or the lack there of). The good old boys are protected and can do no harm. Engineering is nothing but but a bickering match between departments, where one department blocks another due to personal politics. By the time a project finally gets rolling, it's late in the game and gets rushed. The design engineering department seems to be the worst spot, where the manager argues with everyone, and you can only imagine what it's like to work for the guy. The problems then just fall upon manufacturing (machining) from there. The assembly line is the last to catch it. Expect your personal/family time to come second. The bonuses are decent though. For a wrench turner, there is room to grow. Come in with the mentality that you'll be on an assembly line. You'll have your small section of the engine, that what you do. As a machinist, two of the top machinists just left, so you're too late to get on the promotion train. In engineering, you either wait for someone to die, retire, or get fed up and leave before you can move up. Benefits are pretty weak. 10 days vacation, and If you're sick, it comes out of your vacation. The 401k is there but only a 25% match up to 6% your income. The HSA plan is prorated based on income but I was pretty happy with it.