After the complex hiring process, accepting a job offer seems like the easy part. Nonetheless, it can still be a major decision that needs to be weighed carefully (even when it looks good on paper). If there are any doubts in the back of your mind, listen to them. Settling for a job that’s “just not right” could end up being a huge mistake, and derail or stall your career. Of course, no job is perfect, but if any of the below are ringing major alarm bells, do not ignore your gut.

Here are five good reasons to turn down a job offer.

1. No opportunity for growth.

You definitely don’t want to accept this new job just to feel stuck all over again. Sometimes, there are legitimate reasons to take a “filler job”, like if you’ve been unemployed for a while, or really need the money. It’s understandable, and everyone has been there before. No matter your circumstance, you must ensure you have at least something to gain; whether it be a potential role down the line with the company, new skills/responsibilities, or a relevant reference. Take stock of what skills you already have and what you want out of it. Try to get an understanding for what the position will look like in a few years. If you are not going to grow professionally, you will grow bored. When you aren’t motivated, it will show in your work, and your career is going to inevitably suffer.

2. Lack of vision.

The job itself may be a great fit, but what about the company’s overall mission? If you can’t get excited about where the company is headed, you may not want to go along with it. Dig a little bit and try to get a sense for whether or not the company actually stands by its core values. Speak with your future colleagues if you can and find out if they actually believe in the company’s leadership. They probably won’t come right out and tell you they don’t approve of management, but you may be able to pick up on some cues if you ask the right questions.