Not sure of your situation BUT!!!!
A lot of people put their heart and sole in to their jobs and still get paid and thought of the same as those who just do their job.
A lot of companies, however much they do care about their workers or their clients have to pander to funding, if funding is result based, sometimes extra input on something that brings no extra output, is actually frowned upon.
I could give you loads of examples, I worked in education and in social care and experienced very similar although some times I did felt valued more from the client/service user and that was enough for me, also some times there are unscrupulous colleges that will and do take credit for work you have done.
One example was getting people back to work on a government scheme, I, like colleges. thought we would help and support those who had been long term unemployed but we thought wrong, we were basically told that was a waste of time and resources so it was better to work and sign up people who would get work without our help, that way the company got better statistics and so more funding...I am not actually blaming the company, its how it worked, no way could they have employed us without the amount of funding they had.
Moral......people and workers are always dispensable, do you job to your best ability but do not go out your way, it usually is not recognised!!
Go and have a strong coffee or what ever and take a deep breath..thanks for shareing