A refreshingly cynical take on how companies work. I worked at a relatively good software company my first year out of college, but I still found myself nodding in agreement as I read. He's too hard on startups though. He basically makes the case that we should all be independent consultants/contractors, which in general I think is a great idea. However, startups are still needed to create brand new products. Though the author didn't address it, this book sparked the following question for me: "Could a high-growth startup some how handle their engineering needs through groups of independent contractors instead of regular employees? And could that be a competitive advantage?"