Pros
I enjoy many aspects of the job, such as the actual work I am doing and many of the individuals I work with. I have respect for my specific manager and director and feel that they are doing their best to support their employees and encourage them to grow. It's also nice that Fastenal offers a work from home option (2 days at home between T/W/TH, 3 in office) for many positions, as well as a 4-10 schedule for some positions.
Cons
I would advocate for increased pay across the entire organization (besides the executives who already get paid more than enough). Fastenal employees as a whole are underpaid in comparison with industry standard. There is also no paid parental leave, and the PTO package is embarrassing until you hit 20 years with the company and finally have a decent number of days. Fastenal is also extremely male dominated and operates as a good ol' boys club. As a very pathetic attempt at improvement, they are "actively" seeking to diversify the workplace, which essentially means they are trying to figure out why women don't want to work there, as if it isn't obvious. I am not confident this will result in any material changes with the way things operate.