Pros: Experience, work around your schedule
Cons: They no longer employ medical assistants, just nurses.
I worked off & on for this company for several years. The staff are professional and cheerful, always willing to help. You can really get a tremendous amount of experience through a staffing agency like this.