When I try to learn about stacks, something that is mentioned all over the place (as a reason not to define moduli problems as functors from schemes to groupoids) is the fact that the pullback of a family along a morphism of schemes is not well-defined, but is only defined up to unique isomorphism.
1) Is the fibered product of two maps of schemes well-defined? The tensor product of two rings is certainly well-defined, but maybe this means the fibered product is only well-defined after we make a choice of affine open sets? Or is it that the choice doesn't work with composition because $(A\otimes_RB)\otimes_RC$ is only canonically isomorphic to $A\otimes_R(B\otimes_RC)$?
2) If the answer to the previous question is yes, what is an example of a "geometric" moduli problem where there is no obvious choice of pullback of families? I'm familiar with an example from http://people.brandeis.edu/~tbl/minor-thesis.pdf, in which a choice of pullback corresponds to a splitting of some map of groups. But I can't see a way to construct an example like this where the objects considered look like "families of geometric objects."