After working for almost two years in an Indian software company, i am going to bring to the fore the imminent problems present here. I trying to paint a true picture of the software scene, and this is no fiction....
Considering the employees of a company as a community, i can classify them as "workhorses" and "mobilians". If in a project of 15 members there will be 5 workhorses and 10 mobilians. Mind you, these workhorses would have been Stallions sometime ago, but due to constant bugging and frusturation they would have been converted into workhorses. I would like to quote my TM here, "We expect commited people, not intelligent people"!!!! So getting back to the workhorses, they slog and accept the unacceptable estimates, virtually becoming "Yes-men" to their managers. Of course they do all this for a reason, to earn an onsite oppurtunity. They dont get to see the other side of life or get to pursue their personal interests.
Now about our "mobilians", yes i named them that way for a reason. I can hardly see them not speaking into their mobiles. Anytime of the day, any place it does not matter you can see them chatting away with their BF/GF. They hardly work for 2-3 hours out of the stipulated 9.5 hours. People can be selfish, but i would say this is the "height of selfishness". When people are working for 12-13 hours a day, they are not asking to share their workload, all they ask for is to do your work. I have even seen people who romance around the office, even at their cubes(disgusting!!!!). To contrast here, i should say i hardly receive calls in my mobile. After seeing such people i tried to figure out the frequency of incoming calls to my mobile, and it was 3calls for a week(Mon-Fri). Okay i am pathetic in this aspect, i even went without noticing for 2 days that my connection was barred !!! But too little is no harm i guess.
Now this divide has forced a horrible work culture down here. Any critical activity will always be assigned to the workhorses, and the mobilians always have a ball 24x7, 365 days a year. Managers are not bothered (or rather helpless) to rectify the situation, because they have to meet deadlines. I am really thankful that i have worked under such circumstances, because these really pushed me to plan for my higher studies(my escape-route). BTW i am not a workhorse as described here. If there is any non-conformance by the manager or if he gives an unacceptable estimate, i will be the first to draw flak on him(u can understand why i am his favourite). But put in such a circumstance i do work, because i dont like to quit or go back on my fellow mates. Even as i write this, i have a critical activity that is to be closed today, and i am expecting a long day at the office. I hate my manager!!!!!!!!