As a salaried engineer, there is no yearly bonus, stock purchasing plan, merit based evaluation or increase. 401k match is around 2-3%.
Payroll will charge you tax for all relocation benefits. So you'll have several paychecks at the beginning that have upto $500 missing. No pre-warning from Roush about this.
If you enter in 10 hours of overtime for a week, they'll pay you for about 5 hours and wait for you to discover the payroll mistake before giving you what you actually earned. Very conservative company.
Learning opportunities are based upon very simple concepts. If you are a fresh graduate, this may be an easy place to start as any real engineering challenge is handled by parent company Ford/GM etc. There are a lot of garbage engineering projects that no one wants to work on and new guys pretty much get funneled into that trash can.
Before Roush I worked at a larger automotive corporation and I went right back afterwards. If you can find a job at a larger automotive company your benefits and life will be better.