well...........1st of all, u have to take into consideration your 1st degree course. i know that in shell, there is no human development for the engineers, but there is for their management staffs! i dont have much details about KPMG, but i'll advise that u go for the MSc cos ur future is more guaranteed that way.