Pros
A lot of great people to work with around Pay is ok, benefits that makes a difference Great executive leadership I love being a shareholder and its employee shareholder plan.
Cons
You need a good manager to even get a chance to go anywhere. Mid-management is rather weak in general. Many managers don't necessary hire the best people, they just buddy up and very inclusive to their own departments. Lots of incompetent people get promoted, you just need to know how to talk. Culture wise, some areas are too cult like, "Soviet propaganda" and over the top. Hard to embrace the spirit if you go overboard. Many of the jobs level and salary doesn't make sense and inconsistent across TDBFG. How many analyst do we need to improve operation? Common sense from regular employees probably does as good a job.