I hope the posts on this site are not indicative of the attitudes of TD folks in general, because frankly you all come across as a bunch of brittle misfits. If you are not happy here, move on. I've worked for two huge IT companies before landing here almost a decade ago. I left my previous employment because the environments there became intolerable. Not here yet. If it comes to that, I'm gone.
Remember, this fading company was created by a group of folks who had an idea for an amazing product. Unfortunately they worked for a bank. Banks blocked pursuing development of commercial products because banks were legally blocked from pursuing such activities. The folks with the idea didn't sit around whining about the state of affairs. The quit the bank and Got On With It. Ever heard of GOWI?