Pros
Great office culture, people, perks, and benefits. There is also a tremendous amount of growth potential here. The CEO/Leader is hands on in the best possible way - maintains genuine relationships with staff. I found the work environment to be transparent with fun coworkers who are willing to help you grow. Collaboration was great , small teams delivering on well defined tasks. There was a great mix of fun events and a work hard/play hard environment The product(s) is mature with plenty new features and development opportunities for engineers. The stack was cutting edge and engineers have a real say in influencing product & engineering practices.
Cons
I worked remotely, so sometimes I had to travel - but this was my choice from the outset