> it slows down delivery
Yes! I agree.
But on the other hand it makes maintenance quicker with less situation when one wants to leave the company (or jump off the window). For me it’s unmeasurable, like good tests — it helps with maintenance, but I’m unable to measure how much… Very much in my opinion.
> Not to mention you limit the talent pool since you require they all work within the timezone
Yes, I do it, in the “Mob requirements” section.
> No one can objectively view it as they’re worked on it
Well, my personal experience is that there is usually at least 1 person who sees the task from further perspective. We also don’t work full day in Mob, so anyone can review the code after weeks, and point out problems (or fix them immediately).