You have already posted about this twice elsewhere and as I stated there, I wonder why nobody bothered to check accounts in all that time? Auto-renewal is very common across many companies and domains and the conditions are all pointed out at the time the contract is made. One can hardly blame a company for just doing what it said it would do at that time.
In any case your grievances are wasted here as the only people who deal with this sort of thing are Customer Service (link under McAfee Support > Home and Home Office Support at the top of this page) . Here we deal mostly with technical issues & in this section only with corporate-focussed products.
Customer Service will gladly refund any undue charges made in the last 60 days.
You can turn off auto-renewal yourself or ask them to do it for you.
You are posting in an area for Corporate product support so the accounting people never view posts here.
It's not McAfee's fault the employee left and no-one checked what transactions he/she had made or their email accounts which would normally be a routine, or so I would have thought..
It's very unfortunate, I realise, but I don't think you can blame McAfee for only doing in good faith what that person had agreed to in the company name.
The process is automated so unless interrupted manually when someone checks, which you said took 15 years to happen, things carried on as if nothing was wrong.
There's also something strange here, obviously a credit card is involved and no credit card is valid for 15 years, so someone has periodically revised those details, otherwise billing would have failed years ago.
I can understand your shock and indignation, but in this case I feel it's misdirected. The blame lies with a system that to me at least, appears to have sketchy self-checking and with that ex-employee perhaps for not telling you.