For every pull request you open Pull Dog opens a new test environment present in the cloud, with that particular feature already running on it. Now you have one test environment per feature instead of a shared environment. No context switching while reviewing.