Hi,
Since the discussion is whether to go for an MSHRM course or an MBA course, I believe my point of view will be very important as I am pursuing the MSHRM course from ICFAI School of HRD in Hyderabad.
The MSHRM course is a 2-year full-time course that specializes in the field of HR. Along with HR, we are also given subjects like Micro-Macro economics, Marketing management, Financial management. In the next semester, we have operations management. In addition to these subjects, we cover various topics in HR such as Organizational behavior, HRM, Compensation administration, PMS, IR, Training, and development, and more.
You can find more information about the course on this link:
http://icfai.org <link updated to site home>.
Now, the difference between an MBA in HR and MSHRM is that in an MBA, the first year is common for all specializations and covers a wide range of subjects, whereas in MSHRM, the core focus is on HRM with insights into other fields.
Thanks and regards,
Sonit Singh