Get to work with industry-leading products, casual workplace dress, easy in-out of complex, limited telecommuting possibilities, full-time employees treat contractors with respect.
Cons
Offshoring, offshoring, offshoring, lots of layoffs in US over past 5 years, outdated enterprise resource management systems, product group in-fighting, technicians and below hired/let go at the bat of an eye.