I had similar experience back in April/May 08. I was with Consulting Firm based out of Chicago, IL.
Had an interview on April 25th, consular gave a yellow slip which asked few extra
documents from my employer eg, employer tax return (notarized copy), pay stub, picture of workplace (client), picture of employer(consulting company), original job offer letter, etc etc...They kept my file there but handed my passport back to me in case I want to leave Nepal in that time. I was asked to drop the additional doc at the consular section and wait until "consular section calls us" to inform their decision. No timeline was given.
It took 3 weeks for me to get the doc from my employer (I was asked original
doc). Then I went to drop that off and waited for 2 weeks and didn't get any call, so I
escalated the issue with my employer in the US. They contacted lawyer and came to know that all the pending cases in Nepal or elsewhere have to be approved by
State Department located in Washington DC. My employer contacted State Dept and inquire about my case and came to know visa has been approved. Further, my employer called US Consular, Ktm to expedite but to no avail. You should be pressurzing your employer to check your case with State Dept and request to expedite that in Nepal. Your employer can help to reduce your wait time in Nepal.
I got my approval in exact 3-week time after submitting all the original doc.
Based on my experience, consulting firm should be clean on all fronts eg, taxes, pay rolls, no labor complaints etc etc. If there are any issues, then H1Bs will be in trouble. Make sure there is no complaints against your employer in DOL. This is important if you are with Consulting Firm.
Excerpts of Q and A between Consular and myself:
Q: How did you get a job?
A: Some explaination….
Q: How many employees there?
A: I don’t know how many with my employers but 5 of us in my team working at client site.
Q: Please give me the names of H1Bs with your employer?
A: Don’t know except X who I worked with in one of my last projects.
Q: Give me the names?
A: I don’t know other peoples name.
Q: What is your base Salary?
A: some Ks and it changes on project to project.
Q: So that is your Contract Salary not the Base Salary?
A: Yes.
Q: Do you have your employment letter?
A: Yes, in my file.
Q: When did you get Married ?
A: XX-XX-2008
Q: Marriage Certificate?
A: Yes, in file. (I had marriage cert from local ward office).
Q: This piece of paper doesn’t work you should get international marriage certificate?
A: Ok. I can get another one.
**That's all Q and A I can remember now.
I hope this info helps to people who are worried about getting stamped in KTM. My only suggestion is to be very well prepared to handle tough questions if you are employed with Consulting Firm.
Good luck to you all.