Hi, I'm a current dev at Top Hat, went to UofT and started about a month ago. As @fastftw mentioned, the culture and mentorship are much better than you would expect at most growing startups.
The teams are small, yet the software we deliver is well tested internally before being put out into production. The best part here is that employees are encouraged to use the Top Hat products themselves, which really helps better the overall applications.
As for mentorship, team leads and the execs are very accessible and guide you through how the processes at the company work. New employees are encouraged to share their opinions while doing development which is a big plus.
I hope this cleared up some concerns you had!
The teams are small, yet the software we deliver is well tested internally before being put out into production. The best part here is that employees are encouraged to use the Top Hat products themselves, which really helps better the overall applications.
As for mentorship, team leads and the execs are very accessible and guide you through how the processes at the company work. New employees are encouraged to share their opinions while doing development which is a big plus. I hope this cleared up some concerns you had!