There are a lot of things to consider other than compensation, when accepting an offer especially in the Software Industry. Some of them are
- Paid Vacation
- Health & Dental Benefits
- 401k
- Relocation
- Signup bonus
- Annual bonus
- Stock options
- Visa Sponsorship
- Flexibility to Work from Home
Negotiation
Negotiating can be a hard task if you don’t know what you are doing. It is better to ask for a specific amount instead of just saying that you are expecting more. It is always good to negotiate, as in most of the cases you won’t loose anything.