Solid software team working with modern frameworks in the cloud. Products are simple but have complex and unique scaling needs across printer fleets and print release. Great people, even able to make long time friends.
Cons
Leadership is risk adverse. Coming from hardware their release processes can be burdensome and overly cautious. Innovation stagnates due to this but also, layoffs are a common place which creates concern and risks each year.