So you applied for a few jobs, got a couple interviews, and received a job offer from one of them. And while that was the goal, you can’t help but think to yourself that the job isn’t exactly what you were looking for. Do you accept it anyway?

If you are torn between accepting and turning down a job, here are a few questions to ask yourself to help with your decision!

1. Is this job offer matching most of your needs? We all have different needs when it comes to where we work – anything from your everyday commute and working hours to our overall career goals. If the offer doesn’t exclude any of your main needs, maybe it’s not that bad after all. And if your main problem with the offer is your benefits package, it’s worth trying to negotiate to make the job a closer match to your needs.

2. Would any of your serious goals be sacrificed if you accepted the offer? When thinking about the offer, it’s important to think about whether any of your career goals would be sacrificed. Relocation or longer working hours would be a big change but if the job overlaps with your career goals and moves you forward in your profession, it may just be worth going for it.

3. Would the position help you develop your skills and progress in your career? Would you have new responsibilities at this job that you would learn while you’re there? Is there an opportunity for training of new skills? Would you be attending networking events, workshops or conferences as part of your role? Being able to add new skills and experience to your CV could be perks of the job that would make it worth accepting.

4. Is there opportunity to move up in the new company? If getting a promotion is one of your career goals, it’s worth considering whether there is a high potential of moving up in the company offering you a job. Even if the job isn’t one you absolutely love, the opportunities connected with the position may outweigh any doubt you have. If you don’t believe there is potential to get promoted internally at the new company, consider whether the experience you will gain would help you get a better position later on. You won’t love every job you ever have but some positions are great stepping stones to your eventual goal.

5. Can you see yourself working at the new company? At the stage of getting a job offer, you’ve most likely seen your potential new workplace. Can you see yourself fitting in with your would-be co-workers? Did you like the overall company culture? Having a positive, friendly atmosphere at work may well be worth compromising on other fronts. If it’s between the salary not quite being as high as you’d have liked and a happy work place, it worth considering what’s really more important.

It’s important to remember that compromising on some small details could end up being the best decision to make. And when it comes down to it, there is always room for negotiation if there is one big thing that stands in the way of you accepting the role.