This is a good article from the Times of India. Check it out!
This is a good list. Personally, I can identify with most of the points. They are especially important to millennials today, who must be prepared to go where the opportunities are – often to other countries, and frequently different continents.