Right out of college I got hired into a smallish software company as a sort of assistant-to-the-development-manager. It was my job to help streamline processes, write documentation guidelines, create a documentation website to contain and keep updated by developers all software process docs, requirement docs, etc. My boss (the manager of software development) had been hired just months before me.
Turns out before that, there was NO manager. Everyone reported to the micro-managing CEO directly. There were no requirements processes, it was all very ad hoc. This caused them to be eternally late delivering software and in turn lose money.
After only 4 months on the job and promises from the CEO that we would be profitable, there were layoffs for not being profitable.
Two of those laid off?
Myself and the Development manager. Nothing like a company going back to what was making them lose money.