The company's culture is the best thing about my job. Due to the flexibility, and mentality that "you have goals, how you get there is up to you", the people, managers and senior leaders are very supportive and motivational. I have never been in the office past 7pm, and can work from home several days a week. There is no such thing as work life "balance", because to balance you have to separate the two. Microsoft fosters a work life "integration" which means I can work how I want, which has lead me to be able to achieve far more than if I was chained to a desk!