BDI
–
Monrovia, CA, 91017
... The Specialist is someone who is EXTREMELY detailed, self-managing, possesses high initiative and thrives in a highly collaborative work environment and who, when presented with a challenge, will investigate solutions and won't quit until they find ... - May 12