Luckily since our initial terrible experience, we've had nothing but good ones with the US Consulate in Buenos Aires. So I'm hopeful that if we ever decide to move back to the USA, being married for 5 years and having a child will count in our favor and make the process much easier like it was for you.
As it is though, I've grown pretty comfortable here and don't know if we'll ever move back. All's well that ends well, I suppose. :)
I know a handful of couples like that. It was pretty painless --so long as they married prior to coming to the US. So they were legally married overseas, then applied at overseas consulate and green card was granted --citizenship can be applied for a year after arrival, and (I'm under the impression) most have been granted citizenship within one to two years. No fuss, that I've heard of.
Now, (you) working overseas (not in the US) as a non citizen can get tricky for US citizens --you have to be sponsored, of course, but in some countries, like Argentina, you (or employer most likely) would have to prove there was no local available to fulfill the job requirement. That can be a tough hurdle.
It will still probably take a few months to a year. Which is probably going to make it difficult to have a job lined up in advance.
In any case its better because it doesn't require you and your spouse to be separated.
http://travel.state.gov/visa/immigrants/types/types_2994.htm...