Pros: great work environment around customers
Cons: management make promises they can't keep.
Fun place to work only if you love customer service. job is very competitive, but if you work hard all year they may not give you the raise you deserve or was promised. Management is always moody and co-workers are very gossipy and may have been promised the same things you never received like a pay raise or higher postion.