Pros
- Fast-paced working environment - As others have shared, you learn something new most everyday (good and bad - but what you can take away from it is golden - skills and experience) - An interesting inside perspective/experience on one of the most intriguing businesses on the planet - The people you come to meet and know, or observe - The chance to enact amazing influence on millions of users on a minute basis - Can be a stepping stone to other opportunities (both within the company and outside of it)
Cons
- Power/politics hinders beneficial progressive movements (both big and small) - Still very much in a start-up environment, globally.. for a company that touts and embraces change, the movement here to more mature corporate is incredibly slow - Opportunities not there so much (maybe once in the past) - Chaotic channels of communication and disarray on information sharing/learning - goes a long way to performance - Intense and long working hours (no overtime pay or work/life balance), no flexibility