Pros
First and foremost, JFrog has a codex which is a part of every employee's DNA. I've been working for JFrog for several years and not once have I seen it break. whether it's how we treat our customers (Full transparency no matter what) or how management is treating the employees (with great care and open communication) and how HR is treating candidates. The technical challenges are outstanding, especially given the large scale and exponential growth, which makes time fly, and keep us feeling fresh like it's our first day at a new job. I'd be lucky to have my future jobs similar in those senses wherever I go.
Cons
This is demanding and high pace workplace. It's not for anybody and if you don't come in the right mindset, you probably won't stay for long.