Many careers keep you in one position without advancement. The TTC allows and encourages employees to learn and apply to different positions in the company. Work culture is up beat but can be demanding at times. The interactions on a daily basis is the most enjoyable part of the job. Come here if you want to grow.