I am already paid under the market value and I expect the company to acknowledge and compensate for the hard work.
Everyone talks about teamwork but rarely practices it. It seems like everyone does the bare minimum because they are not compensated so they don't go above and beyond when working on a project.
They need to be better at communicating. They don't update employees of changes and they expect everyone to buy in their strategies. Sometimes it's good to hear the opinions of others. Just because you are top level management does not mean you have stopped learning.