Client feedback is very limited in the available search results, but Feedbax shows a 5.0 rating from 1 review. Glassdoor employee reviews are present and indicate mixed sentiment, with a 3.9 overall employee rating and comments ranging from positive to critical.