If you were presented with an offer letter with your prospective salary, would you take it knowing that you had had no negotiation prior to that? Especially if the offer is a semi-overseas offer? Like, nobody talked or setup any conversations around compensation and out of the blue emerges an offer letter with the $$ amount already decided for you. The job description does not mention any per-hourly rate or any such figure.
You could certainly think of the offer letter as their opening offer in the negotiation process. It feels like it is there attempt to communicate "This is what we pay for this position" and hope that you aren't in a position or confident enough to make a counter-offer.<p>Things to ask yourself:<p>> How strongly do I want to work at this company and in this position?<p>> Based on a bit of research do I think this is a fair, market-competitive offer?<p>> Based on my own experience and compensation at current or recent jobs is this an enticing offer as it currently stands? Or am I feeling devalued by the offer?<p>Even if you are feeling good about the offer after answering those questions you should probably still make a counter-offer. If you feel really good about their offer you can make the counter more of a token - something that is easy for them to say yes to.
It depends what the salary number is, but in general -- no, you should negotiate. If they chose the number, they chose somewhere around the lowest possible number they thought you might accept.
Is this a position you've explicitly applied for? Unsolicited letter bearing a job offer with dollar amount included sounds illegitimate to say the least.