CSS have very less onsite opportunites.
Regarding work culture, I hear from my friends that its good, not much pressure. But they follow 11AM to 8PM shift.
I had a bad experience with them and feel that their HR is unprofessional. After 4 rounds of interview, my consultant told that HR guys are trying to locate my interview feedback papers
After 1 week of blaw blaw she told that I failed to get through the interview. another week passes and HR from CSC directly called me to offer me the position
And then I decided not to join them.