Pros
Customer service is primary focus of company. Good upper management and support. Great marketing model and infrastructure. Excellent rewards program that drives repeat customers. Many opportunities for advancement and lateral moves into corporate positions.
Cons
Not enough pay for managers or CSR's. Employment structure needs increased wages for CSR's (minimum wage). Not enough hours to staff store during peak hours and truck delivery days. Store managers in metro areas don't have much say in hiring decisions. Too much time spend training new employees who should not have been hired to start with. (No transportation, live too far away from job, ie call offs and no shows. Results in management working too much overtime and double shifts.