Good Company with Cheap Leadership
Pros
Great place to work and gain programming experience. TQL very much has a go-getter, get stuff done, hardworking culture. If that's what you like, then this is the place to be. The people I work with, directly at least, are becoming genuine friends. Great people all around in my domain. I've only heard good things on other engineering teams as well. There's a good variety of people as well. Which is always nice to see.
Cons
TQL can be kind cheap with compensation. For example, my team has lost several engineers to smaller companies. The most common reason being a lack in compensation. TQL shouldn't be losing software engineers from a compensation perspective to companies making orders of magnitude less per year. The benefits could be better as well. These reasons are why I think leadership can be kinda cheap with compensation.