1. It will not work with SIMs from other US carriers
2. For International SIM, the phone comes unlocked, however to get data working, you need to add the correct APNs...and to do this, you need to be rooted.
I've never done this, nor can I provide much more help than this, but here are some how-to links: