My employer assured me for years that I was paying taxes, Social Security, and pension savings. Turned out not to be the case. I spent my health on that job and found out that I'm not eligible for any assistance because I never paid in. The difference between me and most folks is I already know how boned I am, it isn't a looming surprise.
It also ignores the amount of flexibility and options that you have in terms of picking your provider and your investments.
A bunch of things in the article are outright wrong, others are misleading - it's a bad look for the author to criticise things they understand so poorly.
I didn't include the "positives" of having a pensions, because that's common knowledge about pensions. I might improve this article based on your concerns.
Yes, is free "pension-money", but until you take it out, it means nothing. Some of the disadvantages in my article are more certain to actually happen. All of the disadvantages I noted need to be resolved before you get your extra 7%-matched pension money.
Is the risk worth it? For me: no, pensions are not worth the risk.