Hi Soumya , i've worked in India for 5 years . And never in the U.S but i get a good idea of the work culture in the U.S while discussing and observing my husbands work style .
The fetching Coffee /Tea and doing personal work for your boss happens only in Mom & Pop businesses !! It doesn't happen in any proffesional work culture like a MNC or a large Corporation that that is trying to adopt a proffesional work style !!
As for what i feel is ONE HUGE difference in the U.S work style and India is that in India although we are so family oriented as a culture , but when work is concerened i've noticed we often DO NOT know how to draw a line and stop working . The Indian bosses often do not have respect for the home life and expect you to work round the clock !! You are expected to compromise your home life and devote that time to work and Office .You are not supposed to make "excuses" about personal issues and take time off ! There is NO demarcation for the Office hours and off hours !!!!!
While in the U.S , the Americans know how to work during Office hours and unwind post office hours .One thing i've noticed is an Average American knows how to have fun - Golf , sports , hiking ,picnics . The bosses expect you to respect their personal time and will respect your personal time . They do not demand that you should compromise your personal time for Office time .
While i am able to observe this difference in my husbands work hours while comparing them to India . In India , it was almost like every executive competed to spend more time in the Office . The longer you could stay ..........more impressed your boss got and recognised your hard work !!
While in the U.S all that matters is "meet your targets " and you will be rewarded . As long as you are meeting your target it doesn't matter what time you leave Office . You may even leave in the afternoon to play Golf( that seems like one worthy cause to most Americans
) But the bottom line is bringing in bussiness and meeting your target !!!