1.It varies for everyone, because people prioritize things differently.
As a new grad, and if you aren't learning, you will get bored very quickly. Your brain is still active--use it!
If you are absolutely in love with the work you would be doing, but can't stand the people you are working with, you will leave. Ask the companies if you can talk to more people or spend time with them in a casual setting. Feel out who you'd love to spend time with because after all, these are the people you will be spending a majority of your time with over the next few months.
4. Value Add.
After 1 year of working, is this a place where you can walk away if you had to and say? Does this job add something to your personal toolkit that can help you get to the next step in your life even if you don’t know what that might be yet?
5. Room for Growth.
If you do well in your job, does the company support personal growth? What are career trajectories or how can the company support your personal ideas as you move forward?
If you have more than one offer, what should you do?
6. When thinking about company location, salary, benefits etc, make sure that you are fairly comparing your two offers.
If you have an offer for an entry level role at a large company and a small company, know that the salary is going to look different. If you are comparing a startup, know that the salary is going to look a bit different. If you have questions about your offer, ask! Communicating early will show maturity as a candidate, and will also help you understand how a company is willing to negotiate and answer your questions to see how valuable they really think you are.
This list is very subjective. What may be important to you may not be important to me (and vice versa). For both companies, I would consider the following:
Potential for learning and expanding my current skills
Upward mobility potential
Current compensation (relative to local market conditions)
Health insurance and other fringe benefits
Driving/commuting distance and time
Financial health of the company (i.e., "Is there even a remote chance I won't get my paycheck?")
Historical growth of the company and assessment of their future growth
An assessment of the company/corporate culture and their values
An assessment of my would-be boss/supervisor
An assessment of why I "wouldn't" want to work there
If I like/believe in the product or service they provide
Average historical pay increases/year end bonuses
I have spent my career helping employees evaluate job opportunities. Here's a few things they have found helpful as they weigh job offers:
Do your research
Not just on the company, the team, and the job (although it's very important to do this as well), but also research your motivations for doing what you do for a living. Do you go to work everyday because you enjoy solving problems? You like to travel? Ambiguity excites you?
Understanding your motivations will help you identify the roles that are right for you.
Evaluate the role
It's easy to get distracted by compensation or the thought of how a brand name employer will look on a resume. What is more difficult is to think about the long-term by maximizing the important stuff in the short term.
Research has shown that those who maximize job stretch and growth in the short term, earn significantly more in the long run than those who chase compensation. Will the opportunity presented to you allow you the ability to stretch and grow in your role?
Think twice before you leap. What you should do is to prioritize your major focuses, do some researches, communicate with people and believe yourself.