Pros
It is a dynamic place in a dynamic industry so you'll always be pushed to think about new opportunities and challenges. There are lots of smart people around from which to learn. It's size (in terms of audience) opens many doors for potential partnerships. Career advancement and mobility are very possible (although you need to make it happen on your own). Good gym. Decent cafeteria.
Cons
There is lots of over-strategizing going on. Decisions are often revisited over and over again. Senior management is often afraid to make difficult decisions. As a result of these factors, teams and projects spend a lot of time spinning in circles, rather than executing and moving forward. There is not always good role clarity. Multiple people often have overlapping responsibilities and as such, things get dropped or people bang heads. In some cases there are just too many people. And despite the many smart people around, there are also many pockets of people that are very complacent and have very little passion. They show up, they go home, and that is it. They don't care about winning.
Advice to Senior Management
Figure out what you want to be once and for all and then do it. Stop with the org change every 6 months. Stop with the strategy overhaul every 6 months. Make your bet. If it works, then you will be heros. If it doesn't, then leave the company gracefully and let others try their hand at fixing the mess.
Comments (2)
i am not sure how many percent of people are very willing to "make a bet if not work out, leave the company gracefully"
Inappropriate?
by anon:
what is this obssession about winning... and is it winning in your own team or winning over other companies? passion for the job, i can understand, but maybe life is not about winning all the time, at least not to me.