What other benefits do you have ? Medical? School fees? Car? Plane ticket home once a year?

If those are extra, not in your base salary, it's a good offer IMHO.