Great company, It is great for getting your foot in the door. My location was not too organized but for what the job entailed, I felt underpaid. However, this was before the shift in the minimum wage. I also worked on-call which made it hard to have consistent income.
Great Job for people starting out in the work force or on working visas. Very structured and supportive. Unfortunately, not as much time off, vacation and sick leave, compared to other jobs and longer wait for benefits.