Good starting place.
Pros: the research.
Cons: sometimes a week or two with no pay.
Great people to work with. The work is very enjoyable. There is no job security because there could be weeks that you are off with no work and no one telling when work will begin because they are waiting on signatures and red tape. You must have money saved for a job like this.