It's a good company to work with. Training, work environment is good, there is an appreciation for innovative ideas. Learning has been never ending at DCR.
As far as career growth is concerned it is very slow. Appraisals are conducted regularly but no salary raise. External politics do influence internal working culture.