You are missing the point. If you have MBA in finance, you would expect to work on some finance related thing. Many a times, your qualification and the nature of work are not compatible. I can understand your argument about "getting hands dirty". But if you are an engineer and if you are doing a job of a worker on a regular basis, then it's a problem. You can do such a job occasionally to understand the problems that a worker has to deal with. Companies should have well defined roles for engineers and management graduates.