Great people to work with, but managers is afraid to take the lead.
Pros: well diversify people
Cons: during my tenure, i have seen cheating the system, kissing up and giving ultimatums to managers.
Some hired a new manager and knows nothing about what our jobs and how we do things to get it done. Instead, they rely on others who knows the answers before they go into a management meeting. Most meetings do not accomplish much, just talk in our group.