Having flexibility and working on your own schedule has its advantages, but just like various things in life, it has downsides as well.