Does each process have its current directory reset to the folder where it was started from at the beginning, or is it some sort of a global value that is not changed like that?

And the second question, what can change that current directory?