Really nice offer but Always negotiate further, ensure health insurance is covered, schooling for children (if you want) and flights home, bonuses each year, a negotiable contract so you can review, there is no harm asking!
Really nice offer but Always negotiate further, ensure health insurance is covered, schooling for children (if you want) and flights home, bonuses each year, a negotiable contract so you can review, there is no harm asking!