Pros
The third GM I worked for gave great support. When I was hired I needed a flexible break time so I could pick up my great niece from school and they worked with me on that. They do try to promote from with in. They also offered a decent benefits package for PT employees.
Cons
The computer controlled the "perfect schedule" which equaled chaos and disservice to our commercial and retail customers at times when we were not able to have the right number of associates available to work and offer the services we were to provide. (i.e. not having enough people to work counter AND check and install batteries, wiper blades and computer codes as advertised). Also during my little over a year with the company they drastically changed the attendance policy. The tardy system to me seemed to not allow any true flexibility for being stuck in traffic, picking up or dropping off children and getting to work from either another job or school.