Today's white collar workers do spend far more of their time giving to the the company than they do getting. Pa. I absolutely agree with this article. I started my first professional job 13 years ago as a software engineer, and I can honestly say I haven't enjoyed many jobs I have had. The first job I ever had used me and abused me, and I gave all I had to them. It also made me more sensitive as to what to look for in a position and managerial expectations.
Business is business.
When I get laid off, I don't take it personally. But when I get an offer to make more money and have a better opportunity, I expect my recent former employer to take it like a man and have enough respect for me to congratulate me on my new position. After all, it wasn't personal, and it's just business. My family and myself are the most important corporations or businesses in my life, and they will always take precedence over my work life. My job is not my family.