Pros
Very friendly co-workers. Great discounts. Dress code is pretty relaxed. Fun weekly activities in the break room.
Cons
Some upper management seem unapproachable or disinterested in new ideas. Too pushy about making us get customers to sign up for credit cards or do surveys.