how so?
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!