How generous is technical support your company provides?
A better word would be clincial support.
Ours is excellent.