Most of my time was on Google Maps.
The reason it was hard to slow down and learn was that promotions were so difficult to get. You can only apply every six months, and so many stars have to align in your favor to get promoted and so many things can derail it. Your project can get cancelled. Your project can flop even if you personally did everything right. One of your senior teammates (whose word carries a lot of weight with the promotion committee) can leave the company.
It was so hard to get promoted when I was trying to get promoted that I felt like if I wasn't focused on promotion, I'd just never get a promotion.
I wrote a longer post about this a few months ago:
https://mtlynch.io/why-i-quit-google/
>Additionally, did you feel that you had the freedom to learn and apply ML?
I theoretically had freedom to learn and apply ML, but it would have been at the expense of my career. For example, my last major project was to launch a new ML pipeline in six months (it sounds like a long time, but it's really hard to do this with all of Google's bleeding edge infrastructure and bureaucracy). I was leading a team with two other developers, both of whom had graduate degrees in ML-focused subjects. I could theoretically have assigned myself more of the ML work, but the most likely way for us to meet our deadline was to let my teammates handle the deep ML work while I did more infrastructure work.