Pros
Flexible setup is more about getting things done than about warming up a chair. Everyone in the team seems to be responsible and good humans. The product is good and solves a real issue, making it a better experience than working for a silly tool no one needs.
Good opportunities, good moment to be in the industry
Cons
Little communication, sometimes you feel a bit lonely, but the truth is people are there if you ask. Is just more silent than other places I have been and it's more about figuring things out. They are still structuring management and there seem to be some changes in place in a good direction, but there is still work to do.