Very experienced colleagues with a drive to share their knowledge.
Cons
Very poor middle management, unexperienced and lacking management skills. The line of command structure is very hierarchical, creating loopholes to hide the incompetence and accountability of individuals.