The only con I would have to say is I feel that there is not a lot of independency when it comes to decision making. For example I feel that the manger of each department should be able to make the best decision for their department, without having to ask for approval. I feel that they should be trusted to make basic decisions themselves.