You get to work with some of the industry's best professionals, who are super talented and work hard
Cons
Expectations are set high and sometimes almost unattainable. Atmosphere from senior management makes it unbearable, most people are not happy with their management.