This guy was hired right out of college and worked his way up in a massive corporation over 10 years. I would trust his opinions on starting a new company very little.
There's no doubt he can talk to the talk. That's the primary mechanism for promotion in a big company. I would be very careful about mistaking his opinions for actual experience.
Also keep in mind, he graduated with a CS degree, not a business degree, and he's in a small business now.
"I was hired soon after college (computer science degree) and rose up the ranks from product development"
So this guy started with a CS degree, hired into product development for a major tech company, and was promoted from there.
I'm not saying that necessarily translates to starting a company, but I think his advice holds a little more knowing that he worked both sides of the equation (Product development and management).
There's no doubt he can talk to the talk. That's the primary mechanism for promotion in a big company. I would be very careful about mistaking his opinions for actual experience.