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".
Nice and open people when not overshadowed by management. Nice access to some great Autodesk and FM software with engineers who know what they are doing and share the knowledge.
Cons
No staff retention policy or efforts of any sort. The more you achieve then the more they consider you are an asset they own stating that they trained you. HR is not supportive in any way and actually add to your problems in life. Don't ever have a personal issue as HR are lawyers used as the company cosh. Internal IT is a joke on true engineers and will make every effort to restrict your ability to do your job.