I like them very well but it is not waterproof.
I bought a spray can of CRC wire dry and coated the switches from the outside and flooded the inside, too. That helped a lot, but you don't want to pressure wash it... I wrap mine in a gallon zip lock bag when I need to pressure wash the cab.
Lots of wires also, it you're not up to that, btw.
Had it since 2019.