Great structure, poor execution.
Pros: the company in itself.
Cons: the way things happens; i, me and myself....don't bother me.
This company has an extraordinary organizational policy, and offers excellent benefits, but regarding applying to practice what is on the paper it's another story. Management (at least where I worked) don't regard much teamwork, nor they want to do teamwork and straighten what is not according to policy.