Pros
The trust and freedom of action you’re being given from day 1. Working with a very professional highly skilled team, that yet manages to stay fore and foremost humble and welcoming. The constant efforts at keeping and improving the communication across the whole company at every level (weekly PPPs, dedicated public channels to reach out to the executives, …). Competitive package. I never much cared about these “values” or “culture” speeches in the past (most of it is usually bs), until I was able to experience actual implementations over at Doit. That’s how good it gets.
Cons
Some pains regarding the administrative onboarding (might differ from country to country). Not being able to do actual hands on work on production infrastructure may dull your technical implementation skills, therefore it should be advised to keep a good learning and experimentation weekly routine.