Culture, coworkers, management, executives.. They're all awesome.
Pay is competitive but on the lower side, it's a start up so positions can occasionally fall through and there isn't much upward mobility unless someone leaves.
Advice to Management
Keep on making TL a solid place to work and maybe try to keep tenured employees around a little longer.