Yes, I use Traction Control at all times. I dont know what's wrong with yours and your bosses, but it makes the cars very easy to drive in snow. I can drive faster with the TCS on because Im not spinning my wheels, the wheels are actually gripping the road surface. The BMW's is much more useful though (Ive driven with the TCS on and off, and with it off, that back end fishtails like hell with 290hp)