Like any organization, this is not a one size fits all and there are good 'pockets' of talent within the organization but it is not consistent, promotions are not always based on merit / performance (there are some who are very deserving and Otha where one scratches their head...), integrity and moral indiscretions at the leadership level (more so than any organization I have been affiliated with in my career.