I work VERY part time as a caddie at one of the courses here in town (I have a regular full time job during the week & I caddie for a day on the weekends) ... so I don't know if I "qualify" for working at a course or resort.
The benefits we get are free golf on Mondays (if there are no corporate events going on), discounted merch in the golf shop, and new this year are discounted group lessons from the caddie master/assistant golf pro. There's also an end-of-year caddie tournament & dinner, where they hand out awards for different caddie accomplishments throughout the year.
I had wondered what it would be like to be a course professional, and I actually got to chat with a couple of people about it last night. One was our caddie master who explained that he works 6 full days a week from spring to fall. Then works like 5.5 full days during the winter break. VERY LITTLE time to golf! He told me he was hoping to get more time to play this year, but usually he doesn't get much time at all.
The other guy was a caddie who had started out working towards becoming a course pro back in the day, but quickly figured out that the caddies at his course in Southern California made over twice as much money as he was making in the golf shop folding shirts & taking tee times. So he switched to being a full time caddie & has been doing it for about 8 years. I wish I had more time to chat with him & get more information from him on being a full time caddie (I might like to explore that type of career change!), but we didn't get a chance to chat for very long.