Hi Akshay,
as you don't know where your future is, so i think you have to grab this oppurtunity. while in USA you have seen millions of people who have just walked there to get a good oppurtunity, so it never matters
how far you are from your home to start your career, that menas if you are getting a good oppurtinity
to work with, you should take it on priority basis, it might become a fruitful decision for you.
And as you are saying that "should i stay here at USA to look for another option", dear its upto you.
If you think you can find a better oppurtunity there, then you can stay, but droping an oppurtunity sometimes creates a problem, so i will not suggest it to you.
Now, you can talk to your family and ask what they wants, i think you are so smart to choose the best
option , rather than asking to others.