M

Margaret Moore
Review of CTLS, Inc.

4 years ago

This is the worst company we have ever worked with...

This is the worst company we have ever worked with. Would not recommend! The service is awful. The techs knowledge is ridiculously low. They are costly and rude. 100% regret getting into a contract with them.

Comments:

No comments