1. Timings : In western countries, there is nothing more strictly defined than the office hours :). People do not come late and very rarely do they stay back after office. Its not as if the office hours are monitored by anyone (like in Infy / TCS) but still they do follow the code. In India, people generally creep into offices. Reaching late is part of the routine. And then, to impress bosses (I am not sure what other reasons are), people stay back till late. Staying back is a norm and this generally helps the people get good reviews.