TD Associate Software Engineer — what do you only learn after joining?
I’m interested in hearing from people who currently work or have worked at TD as an Associate Software Engineer/Developer.
I’m not really looking for the usual answers about “learning opportunities,” “collaboration,” etc. I’m more interested in the things you only realize after being in the job for 6–12 months that aren’t obvious from the job posting or interview.
For example:
-Is the work actually interesting, or does it become repetitive?
-How much time do you really spend coding vs. meetings, tickets, maintenance, support, etc.?
-Do you actually get better technically, or can you plateau?
-Can you move up quickly if you’re a strong performer, or is progression mostly based on time and available positions?
-What surprised you about the job after joining?
-What do you wish you knew before accepting the offer?
-After working there for a few years, do you actually like what you do?
-If you could go back, would you still choose TD?
I’m especially interested in honest experiences from people who have been there 6 months to 5+ years. I’m trying to understand what the job is really like once the “new employee” phase wears off.