Mountain view office specifically has a fake nepotistic environment. Your future and your employment totally depends on how long you behave as per your manager eg if you work more number of hours as per them . The culture is not inclusive at all. The manager tells you constantly how much they are paying you, you are suppose to give a service and after all this is a business. People keep switching from the team or they are fired but nothing is done against the manager even after the skip managers are informed about the conduct.