1- Too many tasks that requires unbelievable amount of time to achieve.
2- Management (At least mine) intimidate you into working during your lunch breaks and your regular breaks, and if you ever talk about it you will be fired immediately.
3- no space to grow.
4- very high turn over rate, which means as long as you are employed you'll have to do other people's jobs till they hire someone... at some point you'll work between 65 and 70 hours a week for months and saying no once is a green card for your boss to write you up.
5- Management look down on the associates like slaves, you will never hear a thank you, or we appreciate your work.
6- sometimes you will have to work during your weekends, so be ready to work 2 weeks no days off, and it is not a volunteer as they word it.