Above average pay
Friendly coworkers
Very easy to apply for better jobs in house once hired on
Cons
Getting hired on full time can VERY inconsistent. There are no guarantees and it can take over a year, regardless of work ethic.
Management is a little disconnected from production
Quite hot during the summer