Let me tell you, You are absolutly right! Never trust a company.
Comanies will NEVER put your needs over their own. I have seen lots of stuff, and here is what I have learned the hard way....
1) When the owners of a company are offered a big pile of cash, they WILL sell the company and not care about their employees disposition.
2) When the owners of a company are loosing money, they WILL layoff employees. Only the methods of doing this vary.
3) No matter how close you are to your coworkers, when there is a raise or promotion in the works, others WILL throw you under the bus to get it.
4) When a company decides to move locations (in order to save money) they WILL move (to hell with what that might do to your family). The decision one needs to make in this case is to 1) uproot your family and move to East WARDOHEKAWEE, or 2) Stay where you consider home and do without a paycheck.
5) To save money, a company WILL fire you and send your job to someone in India.
The above might sound bitter, but it is not. It is simply fact. Money is king in a company. A company can not have loyalty to its employees and stay afloat in today's market. Any company that says it has loyalty to its employees is nothing but a bunch or liars!
Keeping above in mind, I do not ever have loyalty to a company. I only have loyalty to myself. If there is a move that I can make that either gets me a higher salary or better position, I WILL make that move without even a smidge of guilt.
johnT.