Great benefits
Supportive Management Team
Great and positive work environment
Safety for employees a priority
Treated as a valuable employee
Training to further my career in the company
Opportunity for growth
Leadership who creates a family environment
High Retention with low turnover
Great communication to keep me in the know
Great product design
Cons
For me personally, I do not have any cons. This truly is the best company that I have ever worked for and I have worked for high profile companies in the past.