Pros
From the top down, MMI is a class organization with strong leadership and clear expectations for everyone in the building. They share a clear vision for the future, and everyone's expected contributions are communicated clearly. They give you every opportunity to succeed, and leadership is invested in ensuring that success. They value hard work and dedication, and will bend over backwards to keep people who are engaged, motivated, and committed. I left the company on good terms, and I wouldn't hesitate to work with them again. Highly recommend to any salesperson or recruiter in the NYC area, they are the best recruiting company that I have worked for.
Cons
Far from home. They were open to work-from-home and a flexible schedule, but the reality is that face-time with your colleagues is the best way to work with them. I felt I missed a lot by working from home: tips on hot jobs, which managers were hiring, or even gossip about upcoming projects. If I lived closer to NYC, I would probably still be with the company.