It's currently a tougher economic climate--and therefore, a more difficult job market in quite a few industries--than in the past.

If you're in certain lines of work, it can be hard to find a job. But does that mean that you should be attending every interview and jumping at every job? Not exactly. It's a good thing to be eager to find work and level up, but you still need to respect yourself in the process, and know when an employer (likely) isn't going to work out.

Before you apply for a job (or agree attend any interview) you should do your research. Who would you be potentially working for? What are the company's reviews? If alarm bells ring, you might want to think twice before investing your time.

Here are seven reasons why you should cancel a job interview, or decline to accept a job offer:

1. The job pays far worse than its competitors.

You know and accept that when you are just starting out, you likely have to start at the bottom. But know your worth. If you are qualified and have the job experience, companies need to respect your time and pay what you deserve.

Do your research and know what competitors are paying. If the company that's interviewing you pays far below that mark, consider cancelling that interview.

2. They tell you when the interview will be--and won't change it for you.

If they tell you when you need to be there for the interview and don't bend, you should beware. A good company will ask you what dates and times work best for you, respecting that you might have a job right now, or commitments you need to meet. You know, like a life.

3. You can't get written confirmation of the interview time and place.

Interviewers at legitimate operations will not hesitate to give you the names of the people you'll be meeting and the job title, as well as a written confirmation of the interview time and place. If they refuse to confirm any of these things, you have the right not to agree to an interview.

4. They have no online presence.

In this day and age, every business has a website, LinkedIn pages, and social media presence (Facebook, Twitter, Instagram, Snapchat,etc.). Although anybody can have these things, it really says something if they have no online presence at all.

5. The company reviews are terrible.

As we mentioned earlier in this article, you should do your research on the company and its top executives on or on LinkedIn before you agree to do an interview. If you find more bad reviews than good on Glassdoor, reconsider setting up that interview or accepting that job.

6. There is no written job description.

Even if your position is brand new and created for you, the hiring managers should have a written job spec for you so you can see what you are responsible for if you decide to take the job. If they don't have one to provide you, you won't know exactly what you will be doing--and the job description could change at any time.

This is a huge red flag. Run.

5. They move the interview date and time several times.

Things happen, and conflicts do come up, but when the hiring managers and interviewers move your interview date several times--without apologizing--it's another huge red flag and a sign that the company may not have their priorities right or be very organized. Do you really want to work for a company that chaotic?

6. They ask you to make commitments before you've taken the job.

If they ask you to make commitments or give them money before you've taken the job, say no--to both an interview and to their request.

7. They're rude.

Both you and your recruiter or interviewer should be on your best behavior before your interview. After all, you haven't even been hired yet!

Think of it like a first date. You would definitely want to put your best foot forward. If the recruiter or the employer's representatives are impolite in their correspondence with you, how do you think they will treat you once you work there?

It can be disappointing to find out that a long-awaited opportunity will likely not turn out to be the job of your dreams. But you can't throw good money after bad, as the expression goes. Remember, the earlier you discover that an organization is not worth your time, the better off you are.

Just keep looking--the right opportunity will materialize if you are patient and keep looking. Be thankful that you didn't get roped into working with an organization that isn't worth your time. Something will come up.