Indian. My L1 got rejected. Worked 3.5 years for ms. The lady before me who got visa is a nun who will earn 0$ in US. I have been working in software field, got a cs degree, was going to earn and pay taxes, not from consultancy firm, in Microsoft solving technical things. The VO decided in 2 minutes about my life's fate. I mean all my knowledge, hard work, degree , interviews , planning the relocation , visa hassle and she decided to reject me. This is not fair when I hear they have been giving visas to consultancy people for years. Okay I am drunk and rant over.
What if you replaced a US born person for the job, where do they goto complain? The nun?