I worked for them but wouldn't do it again. The pay was extremely low compared to anything else in my area. I also didn't feel very safe there, mostly because they only paid their CO's $9 an hour and, because of that, they were always short staffed so ... they were always trying to pull my CO from medical. It was a constant battle to keep your medical officer.
Plus, their CO's weren't peace officers so they had no pepper spray or batons ... only radios to call for help and some of the staff did suffer serious injuries because of it. There was only one peace officer with weapons to cover 600 inmates. And, because the GEO staff was paid so low ... a third or more of them were compromised by inmates. At least one staffer was walked off the property every week.
Everything ... and I mean everything ... was sacrificed for profit, including safety. I only worked there to get experience for a better job and, thankfully, only worked there for a short time but, I would never do it again.