Pros
CTCT was an amazing company prior to the acquisition by Endurance. The two companies are completely different in views on customers, support, and communication. CTCT walks the talk...Endurance does a lot of talking and changing direction, but limited focus or transparency.
Cons
Refer to my Pros for Cons