Pros
Good location, modern workspace, free (healthy) snacks and coffee. Pretty good benefits.
Cons
For a small company, it was way too political. Often this got in the way of being able to do my job effectively. Marketing essentially runs the company, and that shows. The marketing team is about half of the company, and other departments suffer by not getting adequate staffing. There is no rhyme or reason to promotions, so you end up with unqualified people in executive roles, and those people make decisions that just don't make sense. When things fall apart, they point to someone beneath them as the scapegoat. Decisions are made by leadership on impulse and no one questions it, which means priorities shift often and you can't get any momentum on any projects. The company also likes to claim how diverse they are, but in reality it's just a bunch of white people.