Pros: opportunity to do many different things
Cons: work life balance, unemployment risk, culture
This is a tough company to work for. There are once and sometimes twice annual mass layoffs leveraged to increase financial analyst perception and to terminate often hard working, talented people based on their popularity with ever shifting leadership. The ability to network and build relationships is an important skill for this company and it's something that has to be done constantly because of the "change always" culture.
If you're looking for job security, this is probably not a good fit. If you're looking to be pushed beyond your comfort zone, acquire new skills and challenge yourself with limited consistent direction, it may be for you.