The truly care about their employees. Work life balance is a priority. They clearly communicate at all levels of the company and they are very transparent about the company's goals, plans, and where they are at at the moment.
Cons
All remote (unless that's a positive for you). It's difficult to connect with people when it's all fully remote and everyone is working different time zones within the same team