Great companies find a good balance and get the right people on the bus. Bad companies undervalue employees. There are a lot of bad companies. There are also a lot of employees that over value themselves.I can agree with most of that. I do think a lot of companies undervalue some of thier employees. Finding good workers is the biggest problem at every company I've been a part of in my working career.