Extremely well balanced work culture.
The most enjoyable part of the job is to come to work everyday. Not a single day that left unlearned. Everyday is a new learning.
People I worked with or work were very good at management. Equal importance to work, life, fun, interactions.
Time Management is crucial and CSC taught me very well.