I just want to clarify that this is nowhere close to the average salary a dev earns in India (a decent developer can make anywhere between $400/mo to $3000/mo). I'm not sure what company he's working for but it sounds like a real sweatshop. You can find better gigs even in Chandigarh (it's not known for IT that much..), but for that - you probably need to be better at what you do, or maybe you need to learn how to sell yourself better.