Pros: no real pro's anymore
Cons: way too much stress, no job security and a huge amount of hypocrisy from upper management
Technology wise, hard to beat
For the past 7 years it has been restructure after restructure after restructure and budget cuts like there is no tomorrow. You are just a number and when your number gets pulled from the hat, you are instantly walked out the door.