Pros
Macy's gave decent pay for my position, this could be because it was an early morning shift and because I was a college graduate. They give 10 employee paid days off after 1 year, offer a great discount on top of sale prices and offer special sales to employee friends and family a few times a year. If you have the right manager and a good team, it can be very rewarding, fun experience.
Cons
Macy's has a tendency to hire poor managers resulting in a high level of manager turnover. I don't know if its simply poor managers or poor training. Of course retail hours aren't always great especially during the holidays. They have a tendency to rely on gossip as their form of communication rather than being straight forward with their employees. By the time they address an issue, it usually becomes too late, after several people have quit.