Pros
Customer-first organization - Deep passion for helping customers and solving chronic problems. Uncompromising in this sense. Right type of innovation - Using technology to change fundamental problems in the construction industry. Not point solutions, not innovation theater. Team culture - Not a 'go fast and break stuff' but 'go fast and build the right stuff'. Diverse team, many different backgrounds, but more importantly supportive across the board.
Cons
100% Remote - On one hand a huge advantage, but it does come with certain challenges to connect with colleagues and customers. It does tend to spawn a few too many meetings which can be challenging to accommodate. In the same sense, having a team spread across the US (and overseas) can lead to some extended working hours at times, but never pressure to be on at all hours of the day or anything.