T

Todd Paladini

1 year ago

Insightlab, s.r.o. did an okay job. Their website ...

Insightlab, s.r.o. did an okay job. Their website insightlab.cz could use some improvements. The customer support team was decent, but I feel there is room for improvement. Overall, an average experience.

Comments:

No comments