In a changing industry where their main vendor changed the rules it is hard to adapt. The company has tried to adapt to this change with a broadening of services and starting to concentrate on value add rather than box shifting product.
Some really smart people, especially the professional consultants and much improved with a new MD.
Cons
When I was there the management is too old school. The business runs as a traditional sales organisation with 100% focus on the sales person fitting into a certain "box". No real idea how to manage millennials. Saw some terrible treatment and firings of staff while I was there with clearly not HR support. Terrible appointments of managers too who got rid of good staff because they didn't fit into their sales "box".