Cons: The cab is much louder after you take out the carpet out.
Harder to hide wiring if you need to.
Cab is colder and doesn't hold the heat in as well.
Pros: don't have to worry about getting carpet muddy or wet.
Cleanup after wheeling is MUCH easier, especially if you hit some mud or snow! That's was all I needed to switch over.
I used the one from advanced auto and did it myself so I have no recommendations for you.