It allows you to provide and provision a virtualised machine to work from, allowing your team to work from the same base platform with the same tooling (software).
Depending on your aims with virtualisation, environments and developmenet flow, you might consider vargant instead, or a combination of both.