Great compensation package, poor workload management and work/life balance.
Pros: great compensation package
Cons: poor work/life balance, not much room for advancement without taking cuts in pay.
I worked for Yahoo for a year, within that year I've seen my department as a revolving door of new people. The team I worked with went through at least 3 major changes in order to better serve the goal they were trying to accomplish and in my opinion they still do not have a working model. My talents, along with some of the talents of my former co-workers were mismanaged in order to better serve the needs of management, from the time I started I was "guided" into an area of Operations that was not suited to my knowledge and experience.
The work/life balance in the team I worked with was barely manageable. The shift was 13 hours long and while you were given a 90 minute break, it didn't make up for the fact that every other week you worked 65 hours.