It's not the best job, but the environment of the workplace is good enough for you to feel welcome and secure with other associates. They train you well and emphasize your safety and your rights, and give you a lot of benefits that you should be taking advantage of. Everyone is friendly and helpful. The only iffy thing about it is that if you're part time, they rotate your hours, so one week you work 40 hours, and the next you work 10 hours. They also reduce your hours if you don't help maintain the ratings of the store. The good part of it though is that you can request training to work in another department so you won't get bored, and can get promoted if you're experienced enough. Overall, you should work here if you just need some sort of income.