Salary indicates 3.8 Mil per year along with stock options. I do believe it is alot of money, but i just believe that big salaries should not be anything to be ashamed of.
If you have a big salary i dont automatically think something is wrong. If you look at thier balance sheet and thier actions GEO group is very fiscally responsible and professional. SO unless i see or hear of wrongdoing i dont think anything is wrong