Gary Ashworth reflects on mistakes made in his recruitment career, including starting as a generalist without a clear plan or endgame, prioritizing growing his customer and client databases over infrastructure, giving away too much control and ownership of his company to others on unfavorable terms, trusting the bank too much, failing to take enough time to improve his own business skills, selling his company too early, and taking on other people's company shares.