Pros
-If your branch manager is cool then it’s a cool environment. -if you hit KPIs and show competency, you will be recognized -they try to recognize hard work it seems. -Upward mobility (except you’ll be underpaid the whole way) -If you are lazy, work here.
Cons
-Pay is horrible -Half blue collar job -you will be surrounded by uneducated people or part time retirees at the branch level -company is built to hook you in and keep lower quality talent. College educated talent can find much better -company is EXTREMELY disorganized. Systematic issues from up top (district level and higher broad strategy level) trickle down and leave the branches to fight for themselves -branch level deals with BS from customers and most importantly BS from internal systemic problems -culture talks about integrity yet gives employees opportunities endlessly to steal and scam which has led to many customer facing issues. I wouldn’t trust Fastenal if I was an outsider as it’s very personal dependent (their systems are so bad it allows for stealing/scamming) -CEO is a quack weirdo