The easiest companies to work for is one that has a clear vision. One that has a Captain that can see through the fog or over a horizon. Having a person at the helm that will not be detoured from their goal or vision for the company.
I have found this to be true for any sized company doing any type of business. When the passion of doing something great takes over, customers will recognize that passion and want to be a part of it. Employees are able to be more confident because they are certain of the companies direction and future.
A company without a strong vision is like a ship with no-one at the wheel, destined to let the market waves jostle it in every direction.