Are you in a Managerial position and in which/what company did you receive the offer? If that offer came from the Q company here and you are in a Managerial position then your salary is kinda low. Passport and nationality here means a lot, you must negotiate for more if you knew that your experience is capable enough to ask and demand for more:)