E

Erik Jaimes
Review of Owell group

10 months ago

I've had a mixed experience with the Owell group. ...

I've had a mixed experience with the Owell group. Some of their products are really good, while others have been disappointing. The customer service is hit or miss, depending on who you talk to. Overall, I would say they are an average company.

Comments:

No comments