Well, if you had less then two years' work experience then an AMBA-accredited MBA would not be an available choice. And if you had more than two years work experience, many of the MSc programmes at accredited schools would not be open to you. So, there's not always a choice available.
As a rule of thumb, an MBA is better. I would not make it a blanket policy. I think an MSc from a top French or German school would beat an unranked, but accredited MBA from (for example) Cnam or Portsmouth, which didn't have a strong placement record. Also some of the MSc degrees, like the MSc in finance, would have better outcomes.
Well, if you had less then two years' work experience then an AMBA-accredited MBA would not be an available choice. And if you had more than two years work experience, many of the MSc programmes at accredited schools would not be open to you. So, there's not always a choice available.
As a rule of thumb, an MBA is better. I would not make it a blanket policy. I think an MSc from a top French or German school would beat an unranked, but accredited MBA from (for example) Cnam or Portsmouth, which didn't have a strong placement record. Also some of the MSc degrees, like the MSc in finance, would have better outcomes.