Pros
Benefits are good, and the cost is low compared to other employers. For the most part, teammates are good people and fun to work with. Tons of online training materials to learn about other departments in the firm. Growth potential if you have what it takes and are able to meet people outside of your unit bubble. Advancement opportunities given to employees that were impacted by offshoring initiative (versus being kicked to the curb).
Cons
Idle employee moral crushed once offshoring was announced, even in departments that were not impacted. Oversaturated management structure. Cancel the meetings and put them to work. While they do appear to be "trying", employee engagement is lacking. You're encouraged to attend offsite events but then pressured to attend when it's clear nobody has an interest in going. Advisors fairly abusive toward employees due to their own mistakes and lack of attention to detail. Although unspoken, the "you wouldn't have a paycheck if we didn't have advisors" is not a mantra that should not be preached.