I was a contractor and then I became full-time. As a contractor, the culture is different than if you're full time. Your team really impacts your experience with the culture. On my first team, I felt like I could be myself, and I felt like I was embraced for that. On my second team, I knew the manager was newer, so I didn't have as positive of an experience. If I hadn't had that positive experience with that first manager, I probably wouldn't have stayed at Google as long. In terms of work-life balance, it depends on your manager, but they let me be myself and work as I wanted, as long as I was doing my work.