Pros
Very Laid back, and its really hard to get fired at this job. Also macys is not a very high stress job; althought you will find that there are very many low skilled people who will whine and complain about how hard the job is, frankly the hardest part of the job is dealing with the ignorant coworkers and uneducated, unskilled management that you encounter there, not the actual job.
Cons
Very few opportunites to move up, management is not very smart, they like to micro manage their employees and would rather you perform your duties like a robot and never give you room to use your own judgement. If you are young and highly intelligent they dont value you, they are a very old fashioned company who caters more to people with no education, retail experience around the age of 30-40