One of the perks of being a corporatist Industrial Age douchebag, is that you don't have to give even one flying fork about third party company reviews, because creating a "great place to work" isn't even on your list of Things That Will Get Me Paid By My PE Masters.
Believe it or not, TK and anyone in a hiring capacity will not be harmed one bit by negative glassdoor comments. Not sure if you noticed, but Citrix isn't a brand-name company anymore. Pretty much everyone in the real world has already buried Citrix-as-a-company in their minds & have relegated CSG to the garbage pile of zombie conglomerates.
Instead of looking to lash out at someone/something that feels no pain, maybe get revenge by living well & doing more productive things than anyone at CSG could get paid to dream of instead?