The big negative about corporate aviation is the lack of a firm schedule. You are always on call and that can greatly affect your social life. For example, we have a client who owns a global express and he is korean. His aircraft is based in Maryland and when he wants to go to Korea, the crews have to be notified ASAP (regardless of what time) and start making arrangements to get that plane to Korea. They also live in other states so they have to book their plane tickets right away to meet the plane in Maryland and cancel whatever they had to get this mission done whether it be a birthday, anniversary or anything else that is significant.
Surely the compensation in a corporate gig is not bad at all but it's just so much to put up with. It also sucks when you have an owner who is notoriously late all of the time and you now have to extend your duty day from 14hrs to 16 hrs, then if you have an early flight the next day, you may have to get a reduced rest from 10hrs to 8 hrs. Ah...the life of a pilot!