Pros
Great way to get your feet wet, and learn how clinics, ER's, etc, are run
Gain experience with working with other medical professionals
Gain knowledge about any practices you may be interested in
Management was very responsive
I LOVED the clinic I worked for! (Shout out to Lexington Clinic, Dr. Schneider and Becca!)
Cons
My only complaint is the pay..it was fairly low.