Pros
All employees are equal and have a voice. No matter if you are a part-time employee or a manager, everyone has their say. Also, when a position opens, all employees can apply for it, wether it be for a visual position, dept manager or a job at the corporate office. The employees are trained by other employees so both sides benefit from it. If you need some time off, just ask! Also, ANY employee can participate in new store openings, given them a chance to travel. If a part-time employee has a chance to participate in a new store opening and works with brand new employees at that store, he will be able to train this employee with what he already knows, adding training to his curriculum.
Cons
Hours can be cut if the store doesn't make budget, so all employees that are hourly don't have garanteed hours!