Hello,
I've been developing websites for more than 10 years, I'll gladly give you some feedback.
Your using a CDN - good
Its clear what the site is about; although you could make the sites products and services on offer clearer to understand
Page background is classy
Social links are there
Pages load quickly
Good range of content
Menu is easy to understand
Page central white body area remains in center so on smaller width devices they will still be able to see the main content without scrolling from left to right all the time.
Improve:
Have a look at google pagespeed service and follow the recommendations there
Beware red text used in page body:
http://www.toledo-bend.com/colorblind/CBwebsites.asp
The feathered edges on the images top left and right would probably be better if it was a clean edge instead or much much subtler
Like the feathering - your use of image effects is too great, drop shadows too pronounced etc. These things work best when used subtly (almost always)
Consider setting the video not to auto play - its quite irritating - similar to sites that start playing music on page load..
Try to avoid bullet point lists like that on the home page, its not as readable as nice paragraphed text.
Have a look at 960 grid system to ensure all layout, borders, and alignment of boxes is uniform:
http://960.gs/
Consider using a google map embedded instead of an image
Consider showing highlighting the page the user is on in the menu to show them where they are on the site.
Add sitemap.xml
Add friendly error pages like 404 page not found
I hope this helps, good luck!