Alright for the money...
Cons: lack of help when needed
Customers treat you badly and you have to accept it.
Attendance is very big to the company, so if you are just a couple of minutes late you will be talked to, or fired right away.
Company, overall, is a great place to be. The pay is nice. But the job wears on you. Those who have been there for some time are miserable and often complain.