Analysts are given a tremendous work burden, iControl saw a wave of departures in 2017 and none of the analysts where replaced, leaving the main department with only 2 analysts.
Upper management feels the need to hire absolutely nobody and feels like they can scale their growth by nickle and diming their suppliers while misleading their retailers. It's a recipe for disaster.
But don't worry, the emperor has magnificent clothes! iControl gets all sorts of awards and signs all kinds of partnerships! I suspect the company cuts deals to get these awards, but I digress....
The payments business is a good business to be in, but within the last year iControl has created a ton of bad PR with the supplier community through service fees on payments. This is in addition to the millions generated from the retailers and is extremely greedy.