We decided on GCP because of it's native Kubernetes support. Our site reliability experts have standardized on Kubernetes as our containerization standard and at the time we made this decision AWS didn't yet have native Kubernets support (they do now). In the future we'll likely move to a cloud agnostic solution, but for now we're moving forward on GCP.
The drawbacks of this decision are that we're locked in to a single cloud provider.