Eric Reiss shares 10 war stories from his experience as a consultant to provide lessons for working with clients. The stories cover challenges such as a client who doesn't care, getting "screwed" by agreeing to a no-cure-no-pay contract without proper terms, dealing with bureaucrats who say contracts are a formality, and avoiding "deliverables creep" where the client expects more than was agreed upon. The key lessons are to maintain control over project details, get agreements in writing, understand clients' needs and motivations, and clearly define expectations and deliverables to avoid scope creep.