Thanks, Eric! --
and welcome, Darrick!
I've been in China for 4 years now (in Nanjing -- about 3 1/2 hours northwest of Shanghai), but I only joined this forum a few days ago. The folks are extremely hospitable and helpful here.
All best wishes with your new job at Sanda. I made some comments about that school a few days ago in the reviews forum.
Please let me know if you have any questions and/or concerns about teaching and working in China. I've been to Shanghai a number of times, but very briefly each time. Shanghai is a great city, but it offers a limited view of the rest of China. I hope you will have the chance to travel or perhaps teach in other cities, as well! Foreigners get little special attention in Shanghai (that's good!), but in other places (not only in rural areas but cities as well), you will be stared at like some sort of exotic zoo animal.
Chinese people are mostly quite friendly and hospitable, but they can be extremely aggravating to work for!
All best wishes to you and wishing you pleasant travel to Shanghai!