Basically, why do I get such big raises when I switch companies, but getting a nontrivial raise when at a company is like pulling teeth?
How come every company I work for is willing to give me a huge raise and reward me for my achievements at other companies, and not do the same for achievements at that company?
The discussion that followed was illustrative. But I just came to accept it as a fact of life. I wish I could find a place to invest myself in long term, but that has yet to be found...