Pros
A company that really cares and supports the employees. Engaging the employees in the day to day task make the company a great place to work. Each year, there are new initiatives identified by management that gets the staff excited about the year ahead and the potential opportunities to grow. There's a nice balance in compensation, work-life balance, learning and development, career growth, and health and wellness. Local managers are equipped to optimize engagement for each coworker through regular dialogue and recognition.
Cons
Wish the company was a little larger.