Jayana,
Just a few points I want to add on this:
1. Do not just think of moving on until you have tried your best.
2. First, try to analyze whether managers are aware of the present state of mind of their employees in the organization.
3. If they know, then are they fine with this?
4. If they are not aware, are they willing to know and take some action on it?
5. Another important point: are these dissatisfied employees productive? This question was asked by someone else as well. It is very important, as no employer or manager will be ready to spend time and money on employees who are not productive.
6. If you have all these answers, then begin with the process to rectify this problem.
7. First of all, prepare a feedback form for the employees and have it filled out by them. Then, compile the data and analyze what the key components are for their dissatisfaction.
After all this, you will come to know what you need to do next. If not, we are all here to support you in getting this issue resolved, as it is a common concern for most HR professionals in organizations.
If you plan to move, you may not be sure what kind of work culture you will encounter in the next organization.
All the Best & Keep up the Good Work.
Monica