Pros
Decent salaries, good potential in its business, theoretically good employee processes in place (10% of which is actually followed?).
Cons
Very large pool of disengaged managers, with little to no connection to the actual product development taking place. This very much contributes to a stalemate feeling, and the sense of no creativity, going nowhere. There is a very large discrepancy between the base US business and the acquired companies - with no end in sight. Impossible as an employee to integrate into the main business, or to get any respect/attention. Certain products are totally in free fall, with no visible strategy for years. Poor job stability, with frequent and large layoffs. There has been a very big change in work culture into the negative after being acquired by CSG - from creative and hip to nobody cares and bloated. Really sad story.