Tecolote has been around for a while - which is great for stability but they are very stuck in the way they do things. You'll often hear, "we've always done it this way." They are very resistant to change - that may be because what they've done in the past has worked or because of the restrictions they have as a federal contractor.
They also pay well below average and justify doing so by touting their outdated benefits programs. The retirement benefits are generous - but only if you dedicate your entire career to them, it favors those who plan to stay with the company over 5 years. That just isn't appealing to the new millennial workforce and it's not sustainable for those who are trying to build now.
They care more about employees punching a clock than they do about innovating and growing.