Been working in America for over a decade. I moved from the lowest of jobs to a good six figure number. One thing is consistent across, bad employee appreciation. This sometimes comes with many jobs demanding too much from their employees. You work at a company for a certain number of years and in many cases all you will get is a pin, a card or a thank you email. When people do great things at work, still they get a card or a mention on the board. When Christmas time comes, once again you get a card and a happy holidays.
I have worked in many other countries, where you get all the above together with other things like a good holiday bonus check, a day/s off for a great work done. Etc
May be I am the one who just doesn't get it?