Pros:
clean, simple, easy to read
Cons:
There is 1 "wall" of text. More breaks for that paragraph, photo(s), etc would make it easier to digest for a customer. People are likely to hit the first or second line and start getting glassy eyed.
I would add a second MLS SEARCH button - big and prominent somewhere on the page.
And the last is personal preference: I personally don't like photos of agents. It creates branding/recognition around that specific individual.
So, as you grow (hopefully), you will need to add on additional team members/licensed assistants. And then customers will feel that they are dealing with a "second stringer" rather than the head person that they see on all of the advertising/marketing.
(Or you have to adjust your marketing every single time you pick up additional persons that are going to be dealing with your clients. An inefficient way of doing things IMO.)
And secondly, 20 or 30 years from now when you go to retire, it will make it much harder to sell your business that has branded itself as Jim Bob real estate.
I personally like logos, slogans, etc that do NOT make the agent themselves the primary focus.