What is the best way to transfer a large number of files between an iMac and a Macbook Pro?
Aside of using the Target Disk mode, which is sort of rough way, you can use the build in Migration Assistant already located in your Utility folder.

It is designed to transfer information from- to but also to place it in the right position, unlike the Target disk mode.