Pros
Pfizer is recognized as having the best field force in the pharmaceutical industry and they have a great training program to go right along with their reputation. You will make amazing lifelong friends through during training. The perks are decent - free car, great healthcare, etc. If you are smart and have a small to medium size territory, you can work less than 4 hours a day. Vacation time is good and as long as you don't have an annoying manager down your throat, this can be a dream job.
Cons
Unfortunately, personal and professional development ends at training. This job is NOT for people who care about medicine, people's health, or working with healthcare providers to create better care for their patients. It is a sales job, straight up, with all the pressure, annoyances, and hard-sell tactics of any other sales job, only this time you are interfering with people's healthcare. All of the "studies" (which are usually funded by pharma companies themselves) are seen as jokes by the physicians. Offices are unfairly being bombarded with 15-20 reps a day, so unless you can suck up enough to become friends with these people, they do NOT want to talk to you. I guess that's sales right? There is a lot of underhanded "paying" of doctors - they sign up to do an "educational" presentation on your product during a fancy dinner with a few friends and make upwards of $1200 for their 2 minute blurb. Great way to make those friends though! This job will make your brain rot, as you are literally making your way through your territory dropping samples and "getting signatures" daily to make your "quotas". You may have a few relationships with some doctors and they may help you out by writing your drug, but mainly sales are determined by insurance coverage in your area, which you will have very little control over. If you are an ambitious hard-working person looking to move up and make something of yourself and a difference in the world, this job is NOT for you. If you don't mind bs-ing to your manager and "working" 4 hours a day to make $60-70k++ then this job is for you. I just couldn't do it. Most people see pharm reps as a joke and the position doesn't do much for your resume. Luckily you have the Pfizer name, and people outside the medical industry will recognize it. For any prospective employer that actually knows what a pharma rep does, this job may hurt you more than it may help.