1) I have heard a lot of times that among GMAT applicants pools, IT guy from India is the worst applicant pool

I am from India and am working in GBS unit of IBM India Pvt Ltd (work exp. - 2.8 yrs).
Do I fall in the same category i.e. Indian IT applicant - worst
Given as per my understanding, in terms of global repute , my current employer is a bit better than typical indian IT companies such as - TCS, WIPRO etc.. .
2) I am mainly a coder/programmer , and I think this job role does not align with any of the MBA program I prefer to be in.
I am planning to switch to a government sector job, reputed (at-least in India not sure about abroad) and decent one, This new job is expected to align more to my post-mba role than current job role is.
However, I am interested in applying to US B-schools post GMAT.
Shall I continue to be in current job role due to tag(IBM) or shall I switch to some other sectors, which I guess would be more interesting to me than my current role is ?
Will government sector be considered of same repute while applying to B-schools outside India ??