Pros: pay, location, development, projects
Cons: unstable, boring, not social
I've been working here for a while as a contractor. The pay is great, management is very smart and there is a lot of responsibility. No one is taking your work, or ideas. But it is a Corporate Blue Collar job. So if that's what your looking for its perfect for you.