I've always loved the flexibility of the schedules. Management has always in my case been kind and caring. Pay is generally once a week.
Cons
-Customers are awful and belittling.
-Organization isn't the of the upmost priority.
-Corporate is VERY difficult. I haven't been paid on multiple occasions, which is extremely frustrating.
-credit cards are all they care about as the company grows.