Pros
In my experience I had wonderful supervisors and superiors that were always willing to teach and share their knowledge. There is a lot of room for growth and advancement at Macy's. Also there is a special training program that was implemented while I was working there specifically for entry level positions that is actually a lot of fun. Besides the work aspect, Macy's is very involved in the community and giving back which is very rewarding. This entails lots of fun events that employees can take part in that raise a great deal of money for those in need.
Cons
My one complaint was the consistency in the workload. It was either super busy or nothing at all. Also, some of my peers in more creative positions often complained that not enough creative freedom was allowed.