Pros: garrenteed hours, good work environment, easy, awesome benifits
Cons: job security, takes an act of congress to get anything done, always feel like your on your toes around people, everyone is babied
everyone is nice and has a good personality. Learned the corporate side of work that I dont get working in the field. Nothing is hard about this job other than the politics.