One person was killed, while another shooting victim remains in critical condition, Bolingbrook Police Captain Anthony Columbus said. A third victim was released from the hospital.
All three victims were WeatherTech employees, police said in a news release.
The shooting suspect, identified as Charles C. McKnight Jr., 27, was with a temporary employment agency and had been assigned to the WeatherTech Facility earlier this month, police said.
CNN has not been able to identify an attorney for McKnight.
Bolingbrook Police were dispatched to the facility around 6:25 a.m. local time, according to police. The suspect was taken into custody about three hours later, authorities said.
A preliminary investigation indicated McKnight was confronted by other employees toward the end of the overnight shift after allegedly stealing a watch and a wallet at gunpoint from two co-workers, police said.
An argument took place during the confrontation and the suspect pulled out a gun and shot three co-workers, authorities said.
Authorities do not believe the shooting was premeditated.
At the time of the arrest, police recovered items connected to the robbery on McKnight and also found a handgun, according to the release.
The village of Bolingbrook is a southwest suburb of Chicago, approximately 30 miles from the city center.
“Words cannot express the heartbreak the victims and their families are feeling right now. My thoughts are with them during these difficult times … No one should have to worry about random gun violence while going about their normal lives, and we cannot accept this as a new reality,” he added.
Police say they are working with the Will County State’s Attorney on formal charges.
Those developments follow on the heels of other gun violence, including a massacre at an elementary school in Uvalde, Texas.
CNN’s Hannah Sarisohn contributed to this report.