Pros
Great people and the managers seem to genuinely care about their teams. Good work-life balance - summer hours program is nice and a great benefit many companies do not offer. Strong focus of the overall brand name and employees having pride in the company, which allows the technology division to feel a part of Macy's as a whole. For the most part, upper level management seem competent and intelligent.
Cons
The benefits are poor (401k, medical, pension) and not competitive with other companies. Seem to be too focused on solving business problems instead of focusing on developing and implementing technical solutions. Being the technology division of of large company, the focus of MST should be "technology". Claim to be focused on a work-life balance, but don't offer work from home, flexible work schedules, or part-time employment. Waterfall development methodology, with very little implementation of agile or scrum. Hardly any training opportunities or personal development offered to employees (unless it's free or low-cost). Project managers are not empowered to make decisions, call out risks, or change project timelines. Deadlines are set before projects are estimated and project estimates are basically ignored. The "bench process" is a farce and serves only as a formality. Management already knows who they are going to promote and when they will promote them.