Evaluating a Job Offer
Salary: Research local/regional salaries to ensure you are getting a fair offer. You can use websites like GlassDoor.com, Salary.com, or PayScale.com. You can also contact competing companies and ask them. Keep in mind that your compensation is relative to the cost of living.
Benefits (Health Care, Retirement, etc.): Most people are concerned about their salary, but don't take into account the impact that benefits has on their overall compensation.
Compensation Prospects: Can you reasonably expect to make more money in the long run?
Career Prospects: Will this new position lead to better jobs later on, either with the company or elsewhere? Will your new employer invest in professional development trainings for you?
Nature of the Work: If you don't like what you do at work, the compensation will become less and less meaningful over time.
Vacation and Sick Leave: Time off can make a big difference in your quality of life.
Hours: The number of hours required and your schedule will have a big impact on your quality of life. Hours should take into account your commuting time as well.
Location: Oftentimes, people think solely about the job. However, you will want to enjoy your life outside of work. Make sure you will enjoy your non-work life.
Company Culture: You will spend more time at work than most anywhere else. Make sure you will enjoy it.
Compatibility with Boss: This is the number one reason why people quit their jobs. You don't have to be friends, but you need to be compatible.
Prestige: Either through your job title, company name, or nature of the work, you may find that prestige is important.
Other Perks: Daycare, health club membership, tuition reimbursement, and other amenities.
Job Security: Not only for you, but for the company itself.