Cavanaugh is powerless and is only a puppet to some of the large investors. He doesn't appear to have any principles or scruples but he does have a job. He doesn't do it very well and probably has to back up to the pay window out of shame, but he's still there.