Pros
I work with amazing and brilliant people who push me to be better every day. This is a code shop where everyone collaborates, everyone's work is transparent, and we are all running at full steam constantly. The culture here is work hard AND have fun, and that is what keeps it from becoming a grind. I look forward to coming into work every day, and I have leveled up SO much since I came here. If you want to work on the cutting edge of network security technology, with a team of people trying to change the world, this could be the place for you.
Cons
We are a lean startup, so naturally you get the concessions that come with that. Benefits and pay are good, but we can't win a hiring war against companies like Amazon and Microsoft on benefits yet. This is honestly the only con, and its one that we are all happy to make because we believe in the future of this company.