Here's an example of the opposite end of the spectrum. When the town owned semi private course (Cranberry Valley) in my home town on Cape Cod, MA. opened in 1973 the golf committee hired their first head pro. One of the perks was free housing. Yup, they rented a house for him to live in for free.
I remember this because a member of the committee came into my father's sports shop and mentioned this. For some reason that stuck with me and I thought that was a great deal.
Fast forward till about 15 years ago and the head pro at that time was fired for some reason or another. Then it became public what the head pro's deal was. He made a great salary. I want to say it was ~ $100,000. Plus he was a town employee meaning he got a nice benefit plan including health insurance and pension plan.
He also made money from lessons and here's the best part. He made all the money from selling merchandise in the pro shop. This guy had it made. But he took it for granted and ended up screwing it up for himself by getting fired. Needless to say the pro hired after had no such deal.
Here in Florida I've gotten to know a few head and assistant pros. Seems there's quite a disparity in pay between head and assistant pros. Where the assistant pros could make up some of that disparity was in lessons. I've also known some pros who just to get their foot in the door at a good course would take a menial job like in the cart barn and then move up when a position opened up.