Pros
Can be entry-level, promotions from within, decent medical, dental & vision insurance. The management training program helped educate non-business world people how to become ethical business professionals, which is fabulous because many of the people in management have started as an entry-level employee with little to no experience. In this way, the company provides a great service to the local community with education and economic growth.
Cons
Because it is a lot of low skilled, entry-level work, highly skilled people just looking for a paycheck will be bored easily. If you can stick it out six months to a year, you'll most likely be in a management position. Also, there is a high turnover rate here, which tends to be a red flag for poor training and management. I think this may vary from center to center. Due to the promotions mostly being from within, it matters who you associate with. Maintain professionalism at all times, and you will move up very quickly.