Intentional leadership, a remote company with flexible opportunities, room for growth within the company, and a team of people that genuinely care about your success both personally and professionally.
Cons
It can be hard to work for a remote company if you are someone who needs more structure or a person-to-person work environment. (although they try to have virtual team building and other ways to connect)