Sitel Hiring Up to 100 More People For Caribou Call CenterSitel Hiring Up to 100 More People For Caribou Call CenterSitel, a call center that recently relocated from the Loring Commerce Center, will celebrate its grand opening in downtown Caribou on Saturday.Mark ShawMark Shaw