In a word? Tough. Everybody's a graphic designer. Lot of competition. My problem is that it's such a subjective field, yet everyone's an expert, and everyone will tell you you're not good enough but fail to explain why. (If you're bad, you're bad, fine. But beyond that, it's a lot of bull.)
Without bragging, I can honestly say I'm good. My problem is that I don't have a degree; I studied art in grade school and taught myself the computer software and typography. Though it varies by region and degree of work. In Philadelphia, every ad for designers wants you to have a bachelor's degree (to push pixels, no less) and experience in every piece of software. When I read Craigslist NY, they just want to see your portfolio. A lot of people use the degree as a substitute for making their own judgements. And it's hard to find an entry level position, due to the small business nature of many companies, to work your way up: you're either a seasoned pro or your an unpaid intern.
I lucked into my first design job, didn't even show a portfolio! But the place was so bad, because the theater director played everyone against another, and would say something was great only to hate it three hours later. (Course, she turned down work of external design companies and wound up designing it herself or gave it to her 13 year old son to do.)That's the subjective part. You please your boss or the client, you will never please everyone all at once. It's full of politics, backstabbing, lies...in other words, it's typical NT business.
Designers are very secondhanded as well. It's very FOUNTAINHEAD. Look at every design on tv and print nowadays, and notice the similarities: the sunbursts, the half-tone patterns, the tribal logos. They all copy this year's thing. The irony is that they present this as cutting edge and self-expression.
That's just my rant, though I can substantiate the degree part; the perception is that if you didn't get a degree, you're not truly committed since you don't have the debt and can walk away any time. Besides, if they paid the tuition, shouldn't you? is the reasoning. Just ask. If you don't have a degree, your best bet is to do it freelance for people you know, or small scale. If you try to do it for another company, start small, think outside the box in places where there is less competition (i.e., I worked at a theater, not at a design company.) And good luck.