I'm not a graphic designer but have worked with many. I agree the benefits include creativity, and flexibility. You may not need to be in an office to do your job, and you may be able to work during the hours that suit you rather than structured office hours. You can also be an independent/individual contributor if that matches your preferred way of working. On the potential challenges, you'll likely need to be a proactive and disciplined to meet the deadlines your customers have, and you'll likely see more of a varying workload - not a consistent pace. The key is to match those factors with your personality and work style. Good luck!