The main struggle is scheduling and making sure you can make all the meetings. It's also tough finding the right job which gives you autonomy to form your schedule.
The main perks are obviously money and not caring about getting laid off. In this market it's pretty hard to get laid off, we shall see how it plays out over the next few years.