The problem is...India's overpopulated. So there's plenty of competition. Plenty of software engineers. To be given a job with a good pay right away, you need to graduate with a 9+/10 gpa from a reputed institute. The more reputed the institute, the more insane your very first paycheck will be. There are those here who grabbed a $30,000 per month salary over here. That's a HUGE amount of money for someone who is freshly out of college. Then of course, *I* can't manage that since I failed haha.. I'll get into a above average college and hope for an above average salary...