Great place to work. People are very friendly, kind, and always willing to help.
Pros: Diversity, team work (intra and inter), Great paycheck, Can work from home.
Cons: Long meetings from time to time
It is a great environment to work. Everyone is very professional. Diversity is a big part of TD, making you believe in humanity. Excellent paying company. People often have to work across teams which is mostly very enjoyable. Working from home is a part of the culture, and TD is always looking to recognize outstanding employees.