For three years I was told yearly don't focus on my primary area of focus or I wouldn't have a future with the company. But on the day to day basis, they needed me to or clients wouldn't get paid. These two directions completely contradict each other and which ever way I picked, I could end up completely wrong. Either because you ignore the day to day direction from your manager or are ignoring the official written reviews that are put on your employment record with HR.
I complained loudly enough about the “trap”, as I called it, and it cost me a promotion, that they had not told me about. It was all my fault because I should have known not to take my annual reviews seriously.
I liked the work and the people, but I couldn't take management seriously anymore. In my experience, managers at QHR are programmers first. All aspects of management come after that. The QHR management is always right, no matter how wrong they are.