I applied online. The process took 2 months. I interviewed at CSG
Interview
Initially a phone interview with manager, and then in person interview with team. The last round of interview was with director. It was pleasant experience overall. The onboarding process was smooth.