Jan 26, 2013 8:53 AM
You need to find a new job. I've worked places where what you say was true, but not for very long. It's easy enough to find a place in the workforce where your effort is properly attributed to you, and rewarded in return. If you don't yet have such a job, keep on looking.
Of course, the primary requirement is that you actually DO work hard and smart, and that leaves many on the outside looking in, because they don't...