mountain view company head quarters