Management has been improving over the last few years in a refreshing way. Employees are pleasant and fun to be around. Very family oriented type of environment.
Cons
If you struggle with hard deadlines, fast paced work, and pressure then this may not be the job for you. Can prove to be stressful in the busy parts of the year with high customer volume and demand.