Better you join a good company in India and get the experience as much as possible. You spend there at leat 3 years in India so that you could perform here best and can get a good salary. This is not a place of getting experiece, gulf is much behind than India. If you come here before getting experiece so you will be frustated later. Gulf demands a high profile people but work level is very low.