Grainger's engineering department is one of the laziest and incompetent one that I have come across. The manger's particularly lack the substance of knowledge and very pretentious. Most people are inside promoted employees from one department to another. Highly bias and politics driven workplace. Stay away.