a) Average reliability - had numerous incidents at their London and Fremont DCs. And the complete inability to tell me what was happening in a timely manner was pretty unacceptable.
b) Average support - they will answer the simple questions very quickly. But anything reasonably complex they will actually not bother responding at all.