Pros
Team building, trainings, benefits, work/life balance, pay, excellent leadership at the corporate level. The current CEO is a great person who truly cares about the business and employees.
Cons
I'd like better health insurance coverage but what we have now isn't even really that bad.