Applied via careers website and recruiter reached out within 2 weeks. Scheduled an initial screening call and let me know the process could take between weeks to months. Call with a senior member of the sales team and was invited onsite 2 months after the initial recruiter call. Onsite was 3 interviews that lasted maybe 3-4 hours. Had to give a sales presentation that I prepared many, many hours for. They said they'd be in touch. Hadn't heard from the recruiter in 2 weeks so I reached out.. she said they were still reviewing and to sit tight. Followed up a week later and it was a month before she called and said they moved forward with someone else. Applied in September, final interview in November, rejected in December. Great interviews when they actually happened but very, very lengthy and poor feedback along the way made for a disappointing experience. You can do better, Google.