I used to always train in the evening. My reason for this was that I didn't seem to be a morning person and always went to bed late. Then I found out I am not a morning person BECAUSE I go to bed late.
I am working 11:30am-7:30pm Mon-Fri now. I wake up at 7:30AM, eat something right away (oatmeal or a good cereal), have a piece of fruit, my multi, D, and fish oil. Have some green tea about 10-20 minutes before I hit the gym. Leave around 8:45AM, arrive at 9AM, and I am out by 10AM. Come home, have my post workout Surge/creatine. Head to work and eat.
I find I can give my all in the morning now because I haven't given much of myself to anything else yet! Before, after a day of work, driving etc., by the time I got to the gym I had shit on my mind and I was a bit tired. I get to sleep no problem now too because I am not wired from the gym. I'm in bed by 11PM latest. I find my appetite sky rockets after working out in the morning, and I can eat much more comfortably than I could with PM workouts.
I did this when I worked 9-5 as well, waking up at 5:30AM. That took a little getting used to, but once I was used to it, it beat the PM workouts for sure.
Another thing, it helps me be disciplined, keeping a constant bedtime and wake up time.
Overall, best decision I've made in a while. Feel great all through the day, have the pumped feeling... just great!
Go for it.