I was assigned with PWC and they did a good job at doing my tax from both ends.
You can take advantage of the exclusion for the first chuck then pay the rest.
Also if you are out of the states for then 50% of the time no state or city tax.
If your company offers Ira and 401k retirement I still suggest to allocate to further reduce.
You are also allow to reduce living expenses because you are on assignment.
I recall paying a lot less tax then working in the states.