I think what the last several posters were getting at is Teva is not the highest paying company for reps, but they are not the lowest either. The industry is changing pretty fast. Many companies are changing their pay structure to be lower base and higher bonus. Part of this change is because companies are experimenting with digital sales forces instead of field sales forces (take for example: Pfizer, Novartis, Lilly, etc) This is driving down the salaries of field reps in pharma. Plus, look at companies like Abbvie. They are now charging reps as much as $450 a month for company vehicles and $250 for base models. Still a good deal in todays market for a vehicle but this shows what is happening with the industry.
The one poster said "people need to learn how to negotiate", and he/she is right. But remember companies only have so much room to negotiate as pay structures are pretty much fixed based on title. So if you feel you are being under paid, more than likely you will have to go to another company.