Finding the right company to work for can be a tricky endeavor. There’s a lot of surface-level factors, like salary and commute time, that set the stage for seeing if a job is right for you. But how can you know if the company itself if a solid match? You have to know what to look for in a company! Keeping an eye out for these 5 qualities can help give you a better idea of whether it’s a good fit for you and your skill set.

1. Good culture fit

Finding a company with a great culture and team members that make you feel comfortable is one of the hardest parts of the job search process. Job satisfaction has a direct relationship with cultural fit. It can determine long term success in the workplace. Some people talk about “good” cultures vs. “bad” cultures, but what really matters is finding someplace that makes you happy and doesn’t create unnecessary stress. Learn as much as you can about the company and see if their mission resonates with you. Research and ask questions about their core values, the organizational structure, and leadership’s mentality.

2. Innovative environment

Many employers (depending on the industry you work in) can become set in their ways. They’re not willing to adapt to outside market pressures quickly, if at all. As an employee, it can be frustrating to feel stifled by a lack of innovation. Seek out a firm that is flexible and keeps up to date with modern trends, like cloud computing or robotic process automation. Many companies have created their own downfall by either being too slow or unwilling to adapt to changing times, which shows that being able to pivot quickly is a highly important quality. Not only do you want to join a company that you can grow with, but a company that will make sure you stay up-to-date with industry standards by encouraging your professional

3. A focus on upward mobility

When starting a job, most people are strive to learn and grow as an employee and a person. When you join a company, you want to develop new skills and look to be promoted internally. But if you get stuck at a company without a properly structured hierarchy, it can be hard to advance in your department. This tough realization can be overwhelming for some people and  leads to high turnover rates at an organization. During your interview, ask about how the company fosters growth and what your trajectory at this company will look like.  When you work for a company that promotes from within, you’ll take comfort in knowing that they’re invested in your long-term development and job satisfaction.

4. A clear and developed organizational structure

An effective organizational structure has many advantages – not just for the company but for you too! Knowing who you report to and exactly what they expect from you reduces your stress and simplifies your workload. Modern-day organizations struggle to correct poor communication and retain workers. Clearly defined reporting structures makes for easier decision-making. When you know what your boss wants from you, you’ll feel more fulfilled and have a clear idea on if you’re performing well. Strong company hierarchies provide set and defined goals, and they ensure that you have information needed to reach those goals.

5. Investment in employees

Finding a company that treats its employees well can sadly be a challenge in and of itself. Ideally, a company should put emphasis on training its employees correctly, making it a high priority for current management. Additionally, they should provide quality office space for a productive workflow. More companies are beginning to provide extra amenities such as gym memberships and wellness programs, occasional snacks like fruit or granola bars, and company organized activities outside of working hours.

In the long run, seeking out a company with a good culture fit will give you the best chance of finding a job you’ll enjoy. On top of this, making sure that the company is adaptable will prevent problems down the road. Organizations that are actively promoting show signs of promise for your career trajectory. Employers with a clear and organized management structure provide you with room to grow. Now that you know what to look for in a company, don’t settle for just any job! Find one that best fits your personal needs and aspirations.