Not all I know but I've been working for 20 years now and I've never come across a boss who actually values their staff and treats them nice all the time when they work so hard?
I bend over backwards to make sure I'm doing a good job and fulfilling my role yet I'm totally replaceable in their eyes? Is everyone replaceable ? Even people who are really passionate and give their all or do some managers get it really wrong? 