My managers were great to work for and the company did things for my family and a few others for Christmas. They paid off my layaway for my kids gifts.
Cons
They will only allow people to work 38 hours so you're not technically full time. We would only work six hours shifts so you're working a bunch of short days. There's really not much opportunity to move up.