NEDude
Oooh you have no idea... Inspite of being Indian (we are supposed to be good at working under deplorable conditions) and not being financially sound, I ended up telling the management to stick it where the sun doesnt shine!
If you dont know how to kiss ass and dont have a "mentor", you will be screwed for just being good at your work.. (lot of "chair protecting" managers, who get threatened easily)
I know it doesnt make sense, but honestly IMHO all these posts are like water over a ducks back for prospective employees, until they come here & see it for themselves...
The flight crew have it worse - the usual + cabin crew!