If you're introducing Nix in a job environment setting everything up such that it works is not really your biggest problem. A way more important concern should be making the Nix environment beginner-friendly. You're gonna have a really hard time maintaining the solution if other team members will not see the value of it so we want to make their experience as good as possible.
We will first make sure that chaching works.