With just 3 years of experience, I would say it is a fair offer.

However, before deciding either way, see if your salary is at least twice what you are getting in India..