Pros
Fantastic job for those just getting started in the workplace. GREAT medical benefits, bonuses, and perks. Incredibly fun environment where performance is constantly recognized and awarded for. Excellent new hire and continuing training. Core values are actually carried through the workday. They're not just lip service!
Cons
Work environment HIGHLY depends on which managers you're working with. Not much control over what shift you'll be assigned to in frequent shift bids. If you're a woman, expect to work a little harder to have your voice heard. At the end of the day, customer service is a call center. It's not intended to sustain someone as a lifelong career unless you hit management or transition into another department. Not much work-life balance for parents - unexpected absences or school calls count as an attendance hit, no employee benefits to help with childcare expenses.