While there are a lot of perks, the micro managing and unrealistic expectations make working here intolerable. It is very much a company run by millennials and particularly being such a female dominated company, where that should be seen as a positive thing, has turned the culture into a catty, nasty and vindictive place where gossiping, back stabbing destroying your personal brand with other teams is the order of the day. The feminist flag is flying high around the office, so god help you if you are a straight white male looking to work here as this is almost frowned upon. Even in the marketing material you are pushed at every corner to show diversity without real logic and reasoning.
The senior managers particularly on the marketing side of things can pretend to be nice to you one day, but can switch into a ferocious mood the next where you are treated with a mild neglect. There is also a huge clicky nature in the office where many people have worked together at previous companies, and thus the favoritism is already ripe in the team, leaving you with little room to make an impression and fit in. If they decide they don't like you or that you don't fit the click your time there is going to feel very lonely and you will be working with people who pretend to like you but most likely are writing horrible things about you on slack.
My best advice to people looking to apply here, pick up the red flags early in the interview process. Try get as much out of your hiring manager from the get go. Extrapolate who they are as a person, what their expectations are and pick up any clues that this person might be difficult to work for. This was something I picked up but still gave her the benefit of the doubt, but would urge anyone to proceed with caution.