Has a fully remote workforce. It is flexible and entire team is great to work with.
Cons
Only con is not being able to see coworkers in-person all the time since we are fully remote, but we get together as a whole company as much as we can throughout the year.