When you work in a job that you don't like, for whatever reason, it can have a hugely negative impact on your life.
There are plenty of companies out there and most professionals, if you are relatively good at what you do, can afford to be a bit choosy with the company you work for.
I do realize that some people can't afford to be choosy about which job they have; maybe they are new grads with no experience and just need to get their foot in the door. Some are having a tough time just making ends meet. But if you are looking to leave your current job, and are in no rush, be very choosy.
After all, you spend more than 40 hours a week at work. You should work for people and a company that you respect and enjoy.
Research the Company
It's hard to know whether you'll like the company until you're actually working in it, but you can help it along by doing your research.
If the company is big enough or you live in a large enough city, Glassdoor.com can be really helpful. Employees (existing and past), and interviewees are able to review a company on this website and they can rate the compensation, culture, and other factors.
Read the comments if the company is featured on this website.
Check to see if the company has a presence on social media. If they do, what do they post about? How many followers do they have? Social media is a good way to see if you even have an interest in what the company does.
If you do decide that you want to apply for the position in question at the company, and you get an interview, remember:
You are interviewing the company, too.
Many job seekers see the interview solely as a chance for the company to see if you'll be a good fit for them, but you need to make that determination, too.
I applied for one position before landing the one I currently have at a company that seemed great. They didn't have any negative reviews, their vision and mission statements were on their websites and no red flags went up, and they seemed to be ethical and interesting. When I was at the interview, I could tell that the interviewer really liked me and that I would be offered the job. However, some pretty big red flags went up during the interview (first of all, they told me that they sometimes joke about each other's weight and asked whether I find that offensive). I knew I wouldn't be happy at the company, so I didn't take the position when it was offered.
Ask Questions About the Environment
In interviews, you should always bring with you some questions to ask the potential employer, because it makes you seem interested in the company. Most people ask questions about the job itself, but not so often about the working environment. Ask questions about the culture, how the interviewer would describe it, the leadership, and how the company demonstrates it's values.
The job could be amazing, but if the company sucks then you won't be happy.
If you have the opportunity, do yourself a favour and make sure you are working for a company that you can be proud of working for. Don't see an interview as just an opportunity for the company to interview you, look at it as an opportunity for you to interview them, too.