Pros
Great benefits
Great pay
3 weeks vacation time
Profit sharing bonus
Performance bonus
Management is amazing, they are friendly, understanding, and work with you as much as they can; Always willing to help.
Safest place to work in the country!
Clean work environment
Plenty of overtime if you want it
Frequent employee lunches and rewards
Cons
Hard to get hired on due to the quality of employees they are looking for.
Very high expectations
Small raises
Strict dress code
Lots of pressure to perform well