After reading several posts here, I realized that negotiating your salary once you get an offer is a good practice. During an inteview I did last week for an entry-level job, the manager asked me about my salary expectations. Once he got the figure, he said they could not match it because they have to keep it in range with other team mates, however, they would be able to reach my expectation with benefits and I was happy to hear that :) My question is: is the negotiation over? If/when I get the offer, should I just go with it since we already had a rather lenghty discussion about compensation? Edit: The benefits discussed were transportation and lunch subsidies. This is common practice in Brazil, employees are given a card that gets loaded every month, it can only be used on buses, supermarkets, restaurants and the like. All in all, it's extra cash. Thank you.