McMahon joined Wyboston Lakes Resort in 2012 after working for Marriott Hotels, Radisson and Princess Cruises. Following multiple promotions over the last decade he was promoted to General Manager of the resort’s two venues, a role he has held since 2018.