Pros
Compensation is definitely above market. Some great people who work there, but probably not for much longer. Benefits are decent.
Cons
Where do I start? Zero work life balance. Product teams work around the clock only to be told their hard work is being trashed or changed, so stay up again all night and do it differently. And then you present the work you stayed up all night working on only to be told it's crap and do it a different way again. Zero support from most managers who just follow bizarre and nonsensical requests of the Marks. No one seems to want to address and change the dysfunctional culture, when it's brought up the response is, it's not that bad work harder. Or work on another breakthrough, yeah that will fix it. No one receives any appreciation for their work. And the reviews about the Senior Leadership and HR strong arming people into writing positive reviews is 100% accurate. The truth is, everyone here is MISERABLE!