Being fairly new to the company, i dislike the idea of not being able to communicate with someone directly - i need to hand over an email to my manager, get it approved by their manager, and then maybe send it to the person i needed to contact - these things take time, as everyone is busy, which later leads to more confusion and nothing gets done efficiently, in my opinion. Too much hierarchy to go through to get a question answered.