Pros
Excellent on-boarding process. The company had been dubbed as "T Rowe Nice" because coworkers and individual contributors are professional, intelligent, experts in their job and they collaborate to do what is best for both the client and the company. Many opportunities to work across organizational departments to understand and learn the business.
Cons
Reorganization shuffle every 6 months. Poor planning, frequent ad hoc meetings scheduled with no outcomes, wasted time, money and human capital resources. All of this waste over time and across teams, does result in layoffs. Individuals with past successes in a specialized area were promoted to management without having people-management-skills, an understanding of how their team fit within the larger future vision of the company nor the ability to lead through change.