Leadership is hit or miss. Some managers lack basic core competencies, and professional development only happens if you are well-liked by the hiring manager. Lots of microaggressions. Some colleagues have been there for many years (10+), but they really seem to be coasting in their careers. This could be a pro because it's a great workplace to work until retirement, but it does give old guard.