Every business has it's own share of difficulties, as graphic designers a lot of people assume our job is just to sit in front of a system all day and just play with different fronts, writeups and pictures to get a finish result. The truth is it is actually more than that, each design we make, most times it takes hours cause we have to brainstorm on a particular design that would deliver the intended message, then there is the issue of downloading the needed resources. I think the hardest part of my line of work is trying to satisfy the customer and ensuring they pay us what we deserve.