Yes, do a search on them. There are many, many complaints on them, particularly
1) Staff giving information to wrong people
2) Servers taking much longer than guarantee says to get setup
3) Support extremely slow - even with simple reboot requests
4) False advertising
I wouldn't recommend them because of number 4, false advertising. The other three issues that a lot of people complain about can be expected from someone charging $55/month for 1TB of transfer - the only thing I think is actually a reason not to use them is number 4, and possibly number 1 depending on what information they accidently give to the wrong people and how they resolve the problem...
Managed.com only announced to AssertiveNetworks. They no longer have a connection to AS2828, which is XO - it was removed without notice a few weeks back & had not been up for very long.