Awesome values.
Amazing flexibility and transparency in all aspects of the company.
Lots of leave.
Great pay and perks.
Cons
Might be a struggle for those who like to see their co-workers in person all the time.
They are working on getting a team together more often but it has been hard with the pandemic.