How do an MS right after graduation and an MS after a few years of experience compare for petroleum engineers? Is it better to do MS in foreign after 1 year job experience as software engineer in India?