Mixed. Incredibly polite, accommodating and helpful on the sales basics (arranging rest drives, etc). Awful with respect to pricing transparency, bordering on untrustworthy. I have a tough time rating the staff I met poorly, they were great. But the leadership dictating their approach to financial dealings (who I never met face to face) must be unscrupulous with questionable business ethics.