I would rate Michaud Investments Corporation as av...
I would rate Michaud Investments Corporation as average. The company provides a decent service, but there is certainly room for improvement. The website is easy to navigate, but there were some delays in their response time. Overall, an okay experience.