I appreciate what all others have suggested. It's a great world out there. Let me tell my story. When I started my career, I had a lot of hopes that I'll one day become a corporate tycoon. But those things got shattered when I faced the realities of being in the marketing world. I had worked for both services as well as product companies, but in all those places, I had to face the same problem as you have faced. I actually didn't understand the scenario. Later on, life drew me to this teaching job, and I have been teaching management subjects for the last 5 1/2 years.
Now, while teaching management subjects, I think I have gained some clarity about why I could not succeed in the marketing field. Let me tell you that whichever organization you go to, you will face the same problems as you are facing now. These are not because of the companies; it's because of the people. Let me tell you how. I hope you are familiar with these two statements:
1. Internal marketing
2. Employees don't leave their companies; they leave their bosses.
I think these are the most important things you need to keep in mind. If your company cannot sell you their products, then how can you sell them to others? Companies cannot sell you properly because the managers, to whom you think the company is, themselves cannot understand the position of the product. So how can they sell it to you? Hence, in order to get their results, they resort to such unethical things like cheating customers.
When they start cheating themselves, they start teaching the same thing to their subordinates. The bad will understand this and carry on, while the good like you are in a dilemma—what to do to survive? So, your relationship with the boss is in doldrums when you think of leaving the job.
So, it's not the problem from companies, it's from the people in there. Also, even if you shift the job, don't think that you will be coming across a "happily ever after" scenario. Problems do come in one form or another. It's up to you to analyze them and find a way. So, when you face problems, first analyze them. You will be well placed to make a decision.
Experience shall shape you in understanding these things.
Best of luck,
AZEEM