A good place to gain more knowledge that pertains to many different aspects of employment
Pros: benefits, medical insurance, learned new skills
Cons: was an hour out of town, they were not good to contractors
They treat their own employees great, as far as contractors...not so great, you are disposable to them. I did learn a lot of new skills, which will help a lot for other employment. I met some real good people, and made good money.