• Fortunately i've not been in that position, but if I ever find myself there they wont see me for dust.

    I'm a professional, and I expect to work with professionals.  I appreciate that sometimes office politics come into play but I try not to get involved.

    The company where I work now values the input of everyone, and because i'm someone that gets results and is willing to go the extra mile I know that my opinions carry a lot of weight.

    I feel sorry for anyone caught in the situation that you described, how on earth does a company expect to be profitable in the long term if it treats employees so dismally? In the end everyone will just vote with their feet.

    I hope that you've found somewhere decent to work now