From a quick glance:
Too many different fonts and letter coloring on the home page. There’s no branding consistency.
The logo looks a bit amateurish.
Formatting is a bit whack on internal pages.
Is the theme specifically meant for this type of business?