This company states that they have the newest technology and they have great support. Both untrue, they will get you to sign a lease PLEASE READ CAREFULLY! They also ask you to setup your account with a credit card DONT DO IT! They recently charged my card for over $100 dollars above what they were supposed too, and with no authorization. They make up fees and this company is very hard to work with. If your in the Des Moines area my suggestion would be the company in Grimes, IA. I have worked with them and they are much easier and a much better company. I have had nothing but problems with CST. A true nightmare, and hopefully this report will help someone not make the same mistake I did!
0 comments