It is nuts to see they still rate so well across the board. Having worked with them myself, I could never recommend them. Their customer service and tech response are horrid. This was like 10 years ago though so I am not sure if they improved or not. I still see quite a number of complaints online and knew a few people in recent years to part ways with them over issues.