Pros
Great company culture: energetic engagement from and of everyone. The people is the reason you will stay. They are friendly, helpful, and great troopers.
Management believes in investing in employees and promoting from within.
Benefits are good.
Growth opportunity for front line jobs are great.
Employees are supportive towards each other especially during medical absences.
Pro environment ("green") practices due in part to its mission statement and HQ being a LEED building.
Cons
Salary isn't competitive, however benefits and growth opportunities make up for it.
Cross training to other areas is not available.
Long hours on occasion.