This is how the small business I work for operates. They treat employees as a vital resource and asset. They know they invest a lot of time and money to hire and train us so they compensate us well according to how well we help the company make money. They know that without the people doing the work the business wouldn't make money. It's how companies used to operate and imho how they should operate.
Sure in the lean times we don't get the nice bonuses we are used to but we get to keep our jobs because they don't squander away money when times are good because they know bad times are coming.
Common sense that seems lost in this day and age.