A company is successful for various reasons which are collectively working towards the success of the goal. Among the reasons, many people think communication between top-down or vice-versa impact the most while others think the factors like finance, operation and innovation in working process are more important. In my opinion, if effective communication is done throughout every layer of the company, other factors will work simultaneously.