From time to time, all of us go looking for a new job. In fact, if you're a Millennial, researchers say you'll have 15 to 20 different jobs over the course of your lifetime. Regardless of which generation you're a part of, according to Approved Index, there are certain warning signs that should make you think twice before accepting a new position. Here are 10:

1. Everyone is new, but the business is not

High staff turnover is always a red flag--why does the company have such a hard time keeping good people?

2. Interviewer complains about their current staff when they first meet you

If your boss-to-be badmouths his or her employees to someone who hasn't even joined the company yet, what do you think they're going to say about you?

3. Random buzzwords and enigmatic phrases are never good

This suggests a company that doesn't have a clear idea how they are going to utilize you effectively in your new position.

4. Overselling a job to get you excited

This usually means that the job is too good to be true--especially when the job description is vague and you haven't been asked if you have the relevant experience.

5. The job is advertised over and over

If you see a job that keeps coming back in the ads--like a zombie that just won't die--you can be sure that means something. Something bad.

6. No mention of a path for career progression

If there's no path for you to move up in the organization, you just might get stuck in a dead end job. You can certainly do better than that.

7. Workers being brutally honest

Ask what the best and the worst thing about working there is. If the best thing sounds bad, and the worst thing is even worse, then run while you still can.

8. Your potential employer wants money from you

Believe it or not, some employers want job applicants to pay for background checks and training. Just say no, and look elsewhere.

9. Employees don't seem to like their boss

If employees act like they don't want to be there when in the presence of their boss, then that's a sign that he or she is domineering or an embarrassment as a leader. Probably not a boss you'll want to work for.

10. Defeated body language

Look at the people you pass in the hall and look at their expressions and body language. Do they look like they don't want to be there? If so, that could be you if you accept the job offer.