Geico Corp. has opened a corporate office in Northeast Ohio — its first in the Buckeye State — where it plans to add at least 50 new jobs. This expansion comes on the heels of increased profitability ...
GEICO has opened a new office in Palo Alto, placing the insurer at the center of Silicon Valley's technology ecosystem. The ...