This job was the best experience I've ever had providing cutomer service. A lot of the choices on how to provide support are available for the employee, and they encourage positive interactions between customers and employees. I met so many wonderful people when I worked here. I'm so sorry that I have to say anything negative about the company, but my manager there was awful. I will admit that before I had to leave there were inquiries about her started, however, as people were complaining. There's huge encouragement to grow and move up throughout the company, while most of it is through management. TD really encourages a friendly close connection to fellow coworkers. Training here is also excellent. There are centralized training facilities that you go to for about a week, there are helpful training videos, and your coworkers are always happy to help you learn more. There's an internal website that also has information if you ever forget something. I loved working here and would go back if I ever wanted to go back to Customer Service.