I was a top level IT PM for several major oil companies. In my best year I made just shy of 300k. The amount of money you can make is limited only by your ability and willingness to kill yourself for the job.
But make no mistake, to be any good at it you will be killing yourself. For the top end earners the hours are brutal. In that best year I worked every day of the year, with out a single day off, and never less then 8 hours, most days was closer to 18 hours. Because I was coordinating worldwide projects I worked early morning, mid afternoon and late night. I would have a nap mid-morning starting about 9am, and then be up by noon for a meeting. I would work though the day, mostly meetings with upper management, then get dinner (often as part of a dinner meeting) then take a nap at about 9pm, only to be up again for teleconference meetings with Asia and Australia around 1am.
After a year of this I decided that I needed a week off for some R&R. When I came back the head PMP called me into his office to inform me that it would be held against me if I continued to insist on taking my vacation time.
I quit on the spot. I was heavily recruited by other companies (and had been for awhile) so I started a new job the next week, but they were no better. Same sort of brutal hours, same corporate culture of ‘if you have a life we are not squeezing you hard enough.’
So eventually, I quit it all. I now make a whole lot less money, but work 11am-9:30pm 4 days a week and leave my work at the office. I’m happier then I’ve been in a decade.