About 3.1 million people quit their jobs in February 2017.

While people quit for a variety of reasons, many people are simply unsatisfied with their work. In fact, according to a 2016 survey, nearly half of all US workers (49.4%) are unsatisfied with their jobs.

Companies can no longer just be companies. If a company only cares about its bottom line, employees will quickly search for a position elsewhere.

Why is this? And how do you find a job with a company that not only cares about you, but also about the environment and community?

According to research published by the Harvard Business Review, much of what creates satisfied employees is intangible. Here are five things employees want from the companies they work for:

Trust. Employees want to work for a company they can depend on. The employer should offer a competitive salary and fair benefits. Enrichment. Employees want an employer who acknowledges their contributions, fosters teamwork, and invests in their professional development. Responsibility. Employees believe it is important for their employer to behave fairly and ethically. Community. Employees want to feel like they belong to a community with shared values. Contribution. Employees enjoy working for companies that advocate for their employees, help fix social issues, and make a difference.

Ultimately, employees want a job that makes them happy and companies want to hire employees who contribute to their mission. Since employers and employees are interdependent, the relationship should be mutually beneficial. So, what should you do if you are part of that 49.4% of unsatisfied employees?

In short, find a job with a company that is trustworthy, enriching, responsible, community-focused, and philanthropic. But how?

There are two types of organizations that fit the bill (on paper): nonprofits and Certified Benefit Corporations (i.e. B Corps or B Corporations). While there are many traditional for-profit businesses doing good work, this article solely focuses on the impact of nonprofits and B Corps.

Nonprofit organization. A nonprofit organization is an organization that pursues a common not-for-profit goal without the intention of giving the profit to members or leaders of the organization. There are more than 1.8 million registered U.S. nonprofits.

Certified B Corporations. B Corps are for-profit companies that are legally required to consider how their decisions impact not only their shareholders, but their workers, suppliers, community, clients or consumers, and the environment. You can check out a comprehensive list of more than 2,100 Certified B Corps on the B Corp company directory.

Searching for a position with a nonprofit or B Corp can be a great way to narrow your focus, but it can still be difficult to find the right company. Here are three additional steps you can take when searching for an employer who cares:

Analyze the company mission Uncover the candid employee experience Research the company impact

Analyze the Company Mission

If you want to understand a company’s mission, check out its website, social media channels, and print collateral. You need to determine if the company actually enacts its mission, or if they simply wrote it and forgot it. During an interview, ask questions like, “What does the company mission mean to you?”, or, “Give me an example of how your company embodies its mission.” You need to determine whether they walk the walk or talk the talk.

Uncover the Candid Employee Experience

Employees are central to a company’s culture. Speak to current and former employees about their experience working for the employer. During an interview, ask questions like, “Tell me about a time when the company acknowledged your contributions.” or, “Describe the most challenging and most rewarding aspects of working here.” If the pros outweigh the cons, it may be a good fit for you.

Research the Company’s Impact

If you want to work for a company that cares about more than its bottom line, you need to do your research. Find current events, press releases, and company news. Speak with community members to get their honest opinions about the organization. During an interview, ask questions like, “Describe the environmental impact of the company.” or, “Can you give me an example of how the company gives back?” Every business impacts society, make sure it’s a positive one.

Final Thoughts

Finding a genuinely good company isn’t always easy. It’s a time-consuming process, albeit a rewarding one. Spend time considering what matters to you most and search for companies that embody your priorities.

Take time to reflect on what you need from an employer and use that to inform your job search. There are companies that exist for the greater good, you just have to find the one that’s right for you.