Pros
It is a job if you need one and don't have one.
Cons
At my time of employment, the store manager was new to the position and didn't have a clue as to how to run a store. This person constantly complained about employees talking behind their back in company meetings... I never once heard a negative word said about the person. Don't ever make plans because you will not have many days off. If you are scheduled to work 3 days a week expect to work 6 days a week. The Marshall's I worked in was severely understaffed. I could not work in my own department for having to work in some other department because there were not enough employees. I was assigned my own department, The management would send me to other departments and keep me there through out my shift and then they would proceed to complain about my department not being done. As an employee you are always wrong even if you are doing exactly as you are told.