The photo looks more like one of a customer service sales person than an IT consultant. Perhaps better to have a nice logo instead of a photo as the photo is distracting and giving the wrong message. The banner font looks anorexic and I can't read the mirror image of the fonts. I'd go for something a little more bold and assertive.