Pros
Difficult to point to any with my personal experience, but I would say many nice individuals within the company - helpful and decent at a PM and engineer level. They promote training, but that's a given really in the tech industry. New CEO seem genuine but he's got his work cut out.
Cons
I made the mistake of not taking a lot of reviews on here seriously. Very little communication - both with staff and customers. You will find the role is not as described, not just me but many other new starts. Promises of cloud tech, you will find yourself on breakfix technology from 10 years ago. They have a huge technical debt on clients and internally. More troubled clients and offboards than I've ever experienced, poor solutions, implemented poorly. Zero regard for customers, projects running years behind and often you will handed work that been through three engineers. Placed into situations where I had to lie to customers. Obsessive on time reporting, fiddling while Rome burns comes to mind. Company in a constant state of flux which is currently up for sale. It's made up of multiple previous takeovers, and small cliches of management from those entities. If you expecting mobility within this organisation look again. I fired Nasstar, my exit was based on a failure to deliver a agreed set of benefits, sold at recruitment, was met by an intransient middle management which permeates to the top (almost).