Depending on your degree/ experience/ negotiations etc... I would say the offer sounds low....and as everyone already said make you sure you leave no detail unaccounted for (especially housing, travel home for vacations, and schooling).

 

Stay safe. 

 

Perfection does not exist. The question therefore, is: what level of imperfection are we willing to settle for?