The customers are wonderful as are the majority of the staff.
Cons
The managers only want to worry about what lines their pockets and gets them bonuses that they never share with their employees. They try to sell a lot of BS that they think the employees will buy.