Pros: Pay and benefits are good
Cons: culture and lack of work-life balance
The company pays well, and tends to use money to attract and retain employees (Teammates, as they are called). However the culture is very hard driving, with very long hours being the norm.
Most companies have some level of politics, but SunTrust is an extremely political organization. Advancement has less to do with how well you perform and your contributions, and far more to do with how well-liked you are, how many cocktail parties/lunches you attend, and how well you make your rounds in "being seen" by key leaders.
There are some really good people who work here, but some very money-driven, and political ones as well. The company touts its value of promoting financial well being, but pushes products that enslave people to debt (loans, credit cards). It also touts a concern for employees' physical well being, but very long work days/nights, and weekend work are the norm and expected.