Pros
There is a good energy on-site, staff is kind and helpful. The culture is changing for the better, leadership is being upgraded (with more professionals) continuously with more clear vision and future goals. Leaders are transparent and open-minded. The product solves a real problem, and truly one of its kind.
Cons
Always changing benefit programs. Changes in leadership also create uncertainty in the interim periods. No full remote options (at least in most teams).