Pros
Coworkers are some of the dopest people you will ever meet, surface level progressive-ness, lots of free snacks, cool office space and location, pay is GREAT, benefits are out of this world
Cons
Management is terrible - there is one specific manager overnight that is sinking the ship by her personality alone, but because she does things by the book HR refuses to coach her behavior, bait & switch with the advertisement of the role and what expectations currently are, no real sense of direction with the expectations of the role because metrics and roles are constantly changing, overnight teams are often overlooked (although, they've done a good job of trying to incorporate us into more things), super vague policies, super vague communication from senior leadership, often given "management" type answers. Oh, and the schedules are treacherous. No real advancement opportunities.