Pros
It is easy to share my ideas and their management are quite open to my suggestions. This is definitely a plus point because as an employee you want to also have a say and not just follow what you are told to do. I find it especially nice because I am after all only a intern and it is not easy to find a company that treats their interns as though they are actual employees. My colleagues are also all very friendly and helpful which creates a pleasing working environment.
Cons
Not a lot to say in this aspect. Sometimes, it can be a little confusing sometimes because what the CEO says may differ from what the manager says. So I would have to double check with different levels of management. However, I feel that it is not a big issue, as the management are easy to approach anyway.