Take a Peek Inside Okta’s Huge San Francisco Offices

The San Francisco Business Journal takes a peek inside the sizable new offices at the “Okta Headquarters North” location.