In fifteen years of service, I have nothing but good things to say about Citrix (Mark T. or not). There is an amazing group of talented people in all areas. Majority of people do not hate working at Citrix. Most people working at Citrix love it. It's sad to see that people that are having a bad experience want to make it seem like everyone is on the same situation.
If you are one of the few people that thinks less than highly of Citrix, you should go work somewhere else. Citrix doesn't deserve you, and you don't deserve Citrix. Many people leave Citrix thinking that they are going to be much better somewhere else, because they have very little or no experience anywhere else, and they return or try to return to Citrix for a reason.
The benefits are great, smart people all over the company, and lots of support for people of all walks of life including age, s-xual orientation, religion, ethnicity, etc. Be thankful that Citrix is not a cut-throat like many tech companies. If you only have bad things to say about Citrix, you shouldn't be an employee in the first place.