Great entry level position.
Pros: great benefits, professional environment
Cons: lack of funding, change in management
Great environment to make professional contacts, and ascend professionally. The hardest part of the job was the fact that it was a contractor position so funding was constantly an issue which eventually became the reason for my leave.