Having spent two decades in Silicon Valley, California in the San Francisco Bay Area in the US, and the rest of my years in India, I constantly recall the interesting differences in the two work cultures as I experienced them closely in my day to day life.
In Silicon Valley, you follow a 9 to 5 working hours. You clock in at 9 am and clock out at 5 pm after a fully productive work day. In India, working hours may extend to a 12-hour workshift and taking work home is a common work culture. Day to day task assignment is through email and rather informal in Silicon Valley but you know you’re expected to deliver. They tell you, you have to meet a deadline with a smile. In India, the average inexperienced Manager will burn you so much with the yelling that you’re already half dead before the deadline. Bosses in Silicon Valley are known to be soft but at the end of the day, the onus is on you to deliver. Bosses in India are harsh because they are more nervous than you about accountability and it may be hard to deliver at the end of the day. However, firing is more common in Silicon Valley due to non-performance. In India, the bosses lean more towards retaining their employees for long term, as they consider it more expensive and tiresome to keep rehiring employees. In some companies, loyalty to your employer supercedes efficiency. Silicon Valley monitors employees on the camera but in India, very few companies keep a monitoring camera in their offices.