Google are really consolidating in a few offices, mainly MV, NYC, Zurich, possibly London and Tokyo. MV is a whole different ballgame to the other locations and is a world unto itself.
If by "consolidating in a few offices" you mean that growth in MTV, NYC, and ZRH is outpacing growth in places like Boulder, Cambridge, and Kirkland then you're correct; that doesn't mean that the smaller offices aren't growing as well, however.
Neither of those things are true at all, from my experience and from what I have observed working in the Seattle office for five years. Where are you getting this information?
The Seattle/Kirkland offices have over 1,000 employees and are growing. They have people at all different levels including directors and principal engineers and lots of important projects going on. These aren't minor little operations.
Easy, above fairly junior level you're either told to be in one of the big offices at the point of joining or they'll hire you then crank up the pressure to move.
Places like the Seattle office exist mainly to get people in the company, then to drag the ones they like further south. Many of the rest will effectively be being paid to not work at MS or Amazon.
There's a good reason I described MV as a world apart.