Specialized products moving towards cloud. In general good margins that provides stability to the company. Great benefits in general, 401k matching, personal days, great balance.
Cons
I would say, is in a middle of a transformation, which means several changes.