I think I have just the solution for your son. He won't be getting off the hook that easily!
Since your son has been working for his company for more than a year, our travel insurance will cover him just in case he is laid off and needs to cancel (let's hope not). The exception would be if he was an independent contractor, temporary worker or self-employed. If he hadn't been working for a year or more we wouldn't be able to do anything for him, but as you mentioned, six years is more than enough. He'd be able to cancel and recover his investment, so long as he purchases the insurance before it became foreseen that they were laying him off. Not to mention all of the great trip insurance benefits he'd have while he was away. The medical coverage, the benefits for delays or lost luggage would all be at his fingertips. He could even take advantage of our concierge service to help him getting show tickets, tee times and general information about what to do while he's in New Mexico.
So I'll cross my fingers for your son that he doesn't lose his job. For now, make sure you let him know that he should start planning for the trip right away.