Pros: good hours and compensation
Cons: pidgeonholing, slow processes, not much job security for contractors
The people are great, the work is a little compartmentalized in that getting anything done in technology can require some time to move from department to department. When cutbacks happen, the first people to go are technology contractors, and a large number of the technology department are contracted workers. When things do work out though, it is rewarding.