Vantaggi
Nice benefits. Nice amenities if you're at the home office. Move up fast (if you can BS / kiss up / present other peoples work as your own / your boss is your friend/ you know how to use contractors as stepping stones)
Svantaggi
Politics and more Politics New ideas are not readily accepted Contractors are not treated fairly. Pay-increase/raises are hard to come by. Upper management has the correct idea and strategy however the lower management struggles to implement People getting promoted who shouldn't I could go on all day You can come up with an innovative idea that saves/generates millions of dollars and you can walk away with just a pat on a back ..if you're really good maybe a couple of thousand dollars after conversion.