As a company they are great. The home office looks out for their employees.
Cons
Depending on the store there is favoritism. The best person for the job doesn’t get promoted even though they are the best qualified. Even if you do everything by the book managers don’t care