Pros
Great culture, benefits, work environment. Transparent leadership, constantly changing and shifting platform, but company does well at vetting the process and ensuring the shifts made make sense. Leadership values your feedback and leans into criticism. No BS and they care about employees.
Cons
Constant shifts to the platform, this requires full attention to details as company makes these changes.