Pros
Great benefits, amazing communication, top-down transparency, attainable goals, premium work/life balance, spot on culture and values, but most of all...amazing people with great energy that make you feel like family.
Cons
Remote work can be tougher for some people.