I work for a big company who would outsource it's mother if it had one...so we deal with outsourced FEA quite a bit. In particular we do a lot of work in India.
There are some tasks I'm glad to send overseas...because quite frankly they're trivial, easy to explain tasks and I don't want to do the work myself. In cases like that I think it's a great outlet. However, for complex analyses things are a bit more painful. I find the model verification skills of the people we work with to be relatively poor. They seem to have a lot of difficulty using contact properly. Also, many times I get results back that physically don't make sense. Be fully prepared to have to make a decision whether something is right or wrong based on what you see in a few PPT slides.
Where I'm going with this is I think that overseas engineering does have some merit. Upper-management gives the engineers too much credit though I think and sees the price tag per hour and assumes they'll save 3X the money vs. someone domestically based doing the work. What they don't realize is the number of hours spent coordinating, checking, and reworking analyses due to much lower proficiency. In the end you get what you pay for...I would avoid going this route unless you are forced to! That's just one man's opinion...