Claim: Twitter is based in San Francisco and has more than 25 offices around the world.
Verdict: SUPPORTS