Mainstreet is an average company. They provide dec...
Mainstreet is an average company. They provide decent services and have a decent website. I found their investment options to be fairly standard. The customer support was responsive and helpful. Overall, not a bad experience, but nothing exceptional either.