Pros
They work with your schedule if you are a student or have other responsibilities, provide opportunities to work with other internal departments, and foster a family-oriented environment.
Cons
During the 'busy seasons' they require overtime, but they do compensate fairly for all the overtime hours worked. If you are unable to commit to working overtime during holidays like Christmas and Mother's Day, I would not suggest working here.