Say what you will but Google is still a great place to work in my opinion. Work life balance is great, coworkers are solid, mentorship is abundant, culture is still great (subjective, but still true when I compare my experience to friends who work at other companies), there is continual investment in tooling and developer productivity, etc. I'm not just shilling because I work there and want to justify it to myself. I regularly investigate alternatives and cannot justify leaving when I'm happy.