Pros
People here are great, you have free access to managers and directors, you can develop business ideas and share, they hear what you have to say and there is room to test your own theories with feedbacks from managers, the amount of knowledge you get here is amazing. People are reconized buy their achievments and not by length of service and the CEO shares the company health.
Cons
Things shift fast here, we are a super dynamic company so who doesn't like change get a little uncomfortable here.