I own(ed) a pair of Tektons, but not their subwoofers.
Decent speakers, some people swear by them. Great bang for your buck. It’s nice that you can get them customized and in any finish you want. Most people who $hit on them usually haven’t even heard them, so bear that in mind. Disparaging a company just seems to be some people’s MO....
I never had any issues dealing with Tekton, they were responsive and timely, so I’d say good customer service. You can either call them, but I found email was the way to go.
I got rid of my Tektons simply because I outgrew them, sonically. I had upgraded my amplification, preamplification, sources, etc....and they just weren’t giving me the sound I was looking for, so I let my son-in-law "borrow" them (probably permanently). He loves them.
Hope that helps.