Pros
Rich, encouraging environment for those seeking knowledge in new technologies. Relatively flexible leadership. Fairly accommodating to employee needs (ie. Special desk, chair, other accommodations). Some very knowledgeable people to learn from . Decent healthcare and retirement benefit offerings. Lots of donuts, bagels and in-house team events. Low pressure environment. If you have anxiety working here - go see a professional, you really need help.
Cons
Never expect to be paid commensurate with your skillsets. They offset this by selling you on the generous PTO, fairly lax office environment and frequent equipment replacement/upgrades. Also, there is no accountability whatsoever in any department. I’ve seen one particular member of department leadership (male) openly and aggressively sexually harass a colleague (also a male) multiple times in my presence. If you like getting away with murder, this is the place for you. No one will report him because of the overwhelmingly pro-LGBTQ agenda here which is crazy because the company owner is himself is a pretty well known right-winger (locally). Also, if you’re Christian or conservative, get ready to hear people openly mock your beliefs and viewpoints in front of you - especially if you’re in I.T. / DevOps, etc.