Great place to work if you have no aspirations for advancement.
Pros: advancement, great job/life balance
Cons: low start pay, inconsistent management
They train you fairly quickly, if you have the desire. Work off a tier system; The more you know, the more you get paid. Overtime is encouraged but not required. Great place to balance family life with work life.
Mid to Lower Management has a high turnover. Don't get to use to the person you work for because they'll be gone tomorrow.