It's great that you found an employer who values you so much! I hope they are aware of how tedious the process is though.
To make the process easier for you and your employer, I recommend making a list of everything you need beforehand and letting your employer know instead of getting the info...