Fair wages
Outstanding benefits
Employee Owned Company
Stock options
Clean and safe facility
On site gym
Employee health clinic
Great 401K plan
Good people
Cons
People who get hired here don't tend to leave until retirement, so moving up or around can sometimes be difficult.