Pros
The benefits are excellent compared to what most of my friends have. Specifically, the health insurance is boss. It's good for people who like an atmosphere where you can swear, tell filthy jokes, and be (what the rest of the world would consider - myself included) "un-professional".
Cons
If you are a man, congratulations and welcome to the Boys Club - here, have a promotion and don't bother trying to earn it *wink, wink*. Ladies, watch your backs because the men are all going to be staring too. You WILL be sexually harrassed and you won't be able to report it because they are ALL members of the Boys Club and will retaliate - trust me. Most of Ferguson's employees who did not go to college have no respect for the work we have done and think we are spoiled brats and "lack common sense". That announcement was made by a manager in the middle of a meeting: I was the only college graduate in the room. It is a hostile work environment in every sense of the word. I struggled to earn peoples' respect and make myself indisposible to Ferguson and it backfired: now I am told that I am too important and cannot possibly be promoted or transferred because there is no one good enough to replace me. I'm supposed to be flattered about that. So I am stuck doing an Assistant Ops Manager's job, although they refuse to give me any such title. I called in sick one day after going in to the air-conditioned office and then back to the sweltering warehouse repeatedly. The next day my desk was permanently moved to the un-insulated warehouse where they refuse to turn on the heat or buy fans for us in the summer. I'm still wearing the steel-toes and polos I had when I started two years ago with no end in sight. WHY DID I GO TO COLLEGE TO BE A GRUNT?!?!