Helpful co workers, and management will always take the time to answer your questions or find someone to help you. That makes all the difference when you're new to the industry and worried about making mistakes.
Kontras
Very strict on some things like no talking in the shop.
Learn new skills, Good vacation hours, Good 401k, occasion meals provided by company. Cool coworkers (not all)
Kontras
Low pay for high standards, , High turnover for employees, Training sucks, must conform quickly with little experience. Pay is not competitive with other shops. They have their core group of machinists, operators are disposable.