Pros: good management
Cons: inflexible, forced hours with harsh punishments and zero job-security.
The job is basic incarnate, essentially impossible to mess up given proper training. The customers are generally respectful and easy to help, management is concise and everything is generally pretty peachy.
Until you're sick for a day, wherein the company is perfectly happy with tossing you into the ditch and picking up another round of newbies.
Easy to get into the job, yes, if only for the fact that the employee turn-over per year is at a quite frankly disturbing level. I heard a figure that reached triple digits, as in upwards of 100 or more, but nothing official or statistically solid. With how many people I saw go in my time there, I'm inclined to believe it.
No discounts either.
So in short, it's a good place to work at as long as you never miss a day for any reason ever, you don't mind a sub-minimum wage pay, and no benefits.