Not a bad place if they make the most of it. They'll learn pretty good SDLC best practices and get exposed to Google's internal tooling. All of these are useful for running a technical team at some point.
Yes. Doing commits the Google way was a positive learning experience. Not applicable to really small early companies but a good tool for most other situations.