Glad you were able to move up and out. My worst experience was with a electronics recycling and reselling company. They employed a personnel strategy that WWI generals would appreciate.
Hire lots of cheap temps, work them to the point they would quit or do something to get fired, and replace. I was one of the few full timers. I was never a temp, I filled out an application and was hired. I was supposed to be the head of refurb and repair and get a cut of the Ebay sales.
The head yo yo came from St. Louis and told me point blank in the presence of witnesses that he set me up to fail. It was a 3 man job. I got one person off and on. Also he told me to push capacitors in and mark them fixed.
His boss was even more bizarre. One time he IM’d me about a large flat screen TV to list and sell. It was in Kansas City and I was in SC. He chewed me out saying I was incompetent and the like for daring to contradict with facts. I even got the person out there to chime in and swear it was in KC but to no avail. I gave up.
The others made him look fairly tame.
I quit once but came back to finally do what I was supposed to do all along. That lasted a couple of months. I wound up quitting again. I went the contractor route. It was feast and famine but generally a better life. 99% of the time I was treated really well.
All that contracting finally led to a full time job at a manufacturing place out in the woods. After 5 months as a contractor, I was hired. My starting salary was a little over 50K and I am more or less 3rd in command. All I have is my A+ and 6 class crash course on PC repair 14 years ago. My Microsoft certs died a long time ago. No one seemed to care when I had them.
Dilbert explains all about corporate life.
http://news.yahoo.com/photos/dilbert-slideshow/20140715-dt140715-gif-photo-050437299.html
She has since been demoted and is no longer in charge of people.