They are liars. NO ON the 24/7 support.
The IT support seems to be farmed out (or at least located) in India. I have had to create numerous tickets over the past year or so. It may be 12 to 48 hours before they respond, always during the late night hours or early morning never weekends.
Services Period: Active customer at the time of review. Customer since March, 2015