[reposted from my MySpace blog]
What is a company's most valuable asset? For a software company (and probably just about any company) the most correct answer is "It's employees". At least that's how I think it should be.
Software, intellectual property, capital assets, etc. are stuck in time and only change at the execution of the employees. If there are no employees then what you have now is what you'll have in the future. As markets shift, you need to be able to move along with the flow. Only the employees can make this happen. If suddenly the customer doesn't give a rip about your current software (and they sure don't care that you consider it IP) and they want something new, you can either give it to them or wither on the vine.
The kind of company I want to find to work for is one that values its employees highly and shows it not just through compensation, but also in the general attitudes of the management.
Also, perception and reality are very different things. Different employees may look at the same company differently based on their roles and experiences past and present. So it's really all about feelings and perceptions as are most things when dealing with other members of the human race.
Just some things I've been thinking about. I wanted to write them down to help make a decision about whether to stay where I am or venture into something new.