K

Kevin Conaboy
Review of Tarra

1 year ago

I had an okay experience with Tarra. The website c...

I had an okay experience with Tarra. The website could be improved as it lacks some features I expected. The customer service was average. Overall, they are an average company.

Comments:

No comments