Pros
Good benefits / insurance Relatively flexible hours Fun, smart people at the bottom of the ladder (that usually end up leaving or getting laid off)
Cons
- Politics / Nepotism / Double standards - Toxic culture: TOP managers don't mind racism, sexism, abusive behavior, bullying and sexual harrassment - as long as the job gets done and it doesn't get out in the (other) medias. Btw, HR will make your life worse, so, don't bother. They will tell you to leave before trying to fix anything. - Way too many middle managers that have limited skills and understanding of the field. In some teams there are more bosses than employees. - They don't give a crap about employees - Platforms are constantly getting swapped with no change management. No vision.