Pros
They're very flexible with schedules and that works great for students or anyone else working a second job. They're also union which is rare in the retail world now.
Cons
What can I say? They don't let employees have water when they work unless there's a medical reason. If your car just so happens to die on the way in to work, you get a point on your record for missing work. Same thing applies if you're deathly ill and can barely get out of bed, much less work. They don't offer any kind of bonus or profit sharing and instead have turned the bonus into special in store discounts twice a year. The rate of turnover for my department, service, is somewhere around 75 to 80%. Your breaks are never guaranteed to be on time so you will work sometimes fighting the urge to pass out. Thanks to a high rate of turnover, you will likely be held over past the time you're scheduled to leave or if in another department, be called to help out in a department you barely know. They punish every kind of screw up, but rarely do you get recognized for something good.