Pros
None. The only good thing about this company was some of the other lower level staff. Who also hate their job.
Cons
Turnover is extremely high within the company due to low pay and horrible management. Since turnover is high no one ever knows what they are doing and the staff that is there gets more and more piled on them. Hard work and long hours are not recognized. When you leave for a waaaay better opportunity HR will treat you like crap and will suck every penny out of your last pay check. Benefits will be canceled the day you quit instead of at the end of the month (or even pay period) like any decent company. But you will owe the full amount for your premium even if you only work 2 days in your last pay period. I've never worked for a company that has valued employees so little. I heard it said many times that LKQ would rather have low paid entry level employees instead of retaining long term employees that have to be paid more. The whole atmosphere of the company is extremely negative.