Great People, continual layoffs
Most aspects of working at CSG were good. The people I worked with were all very passionate and professional.
The downside is that there are layoffs every year, so the culture is one of holding on to the information you know to protect you from being next on the list.
C-level leadership is poor, don't recommend them.