Via davej: “There are no managers at Centaur. Instead, employees report to Centaur founder and President, Glenn Henry”.
There are 85 employees there according to Google. It sounds like living hell to me. Maybe all of those people are both really competent and really nice, but I find it a bit difficult to believe.