I worked for MMI for 14 years and I loved my job. The atmosphere is very relaxed and your supervisors treat you as friends.
The typical day would start with reading and replying to emails and checking the tasks to be performed for the day. I would then run SQL queries and create reports with the query output. I would also have to write certain ad hoc queries using T_SQL. Sometimes, I would have to automate an Excel workbook or an Access database using VBA.
I worked remote the last few years with MMI and kept in touch with my supervisor via email and IM.Even though I enjoyed working from home, I missed the camaraderie with fellow workers and the pleasant and relaxed work areas, cafeterias and lounges.
If you ever have the chance to work for MMI, I would highly recommend it.