Pros
Lots of good people work here.
Cons
Poor pay, poor spiffs as TD only gives free lunch during summer and around the holidays and that's it. All other spiffs usually come from the vendors. Training department is poor from manager to trainers. Training is delivered by inexperienced trainer's that don't have a background in training. At least the manager is good at leading exercises during the day. Expect major layoffs every 2 years as that's been the norm for the last 10 years. Hopefully new leadership can right the ship. Lots of favoritism as well. I know that happens at most companies, but it's bad here. So, if you can't suck up, you will never move up the ladder. Lots of managers are inexperienced in the departments they work in. Got the job because they were good at sucking up. This is why the company culture is not good. Look elsewhere if you can!