Geico service center to create up to 1,200 jobs in Carmel
The insurer will invest millions to lease, renovate and equip a 109,000-square-foot customer service center at 101 W. 103rd St. It plans to begin hiring immediately, and bring up to 1,200 new jobs by 2016.