Pros
If you can find good customers, who pay their bill, on time, Fastenal will not raid your check. Your coworkers are like war buddies, if they make it long enough to learn they become like family
Cons
They take your money when customers do not pay, they want you to work hours without pay, hire people who know little if anything about the products, employee turn over is worst I have ever seen, the managers are children, sexual harassments and hostile work environment is rampid, very little help and if you get it all they want is to figure out how to milk more from you, manangers above store level are way out of touch, upper managment is truly arrogant, product managers are ignorant to what they buy and options in the market, this list can go forever