I had a similar experience with their recruiting. Some interviews were cancelled and had to be rescheduled only after I inquired.
Many weeks to generate offer and paper work and then 24 hrs to accept with a "take or leave it" ultimatum.
Just a very poor taste and I know some fine people who work at Google. Its unfortunate they don't seem to value warmth and humaneness when communicating externally