My first job after my training was at a really small company, about 10 employees plus the CEO/owner. And he was just like that CFO, too. The size of the company does not necessarily make a difference.<p>Still, having done my training at a slightly Dilbert-esque multinational corporation, I made a point of working for small-ish companies since.<p>Of course, small-ish companies bring their own share of problems, but all in all, I prefer that smaller companies tend to be less bureaucratic.<p>And I like the personal touch - at one company (~15 people), the CEO/co-owner walked up to each employee every morning and greeted them, shaking their hand. He was in some aspects a fairly difficult boss, but that little gesture made up for most of the difficulty.<p>The problem with a company treating employees like they were arbitrarily replaceable is that employees will treat the company the same way. If a company wants employees to identify with the company, to want to work at that specific company, it has to do better than that.