Pros
Flexible working and flexible job changes - homeworking, part-time,internal moves and working abroad - excellent Looks good on resume If you are lucky, fairly good salary (depends on when and where hired and how good at negotiation) but afterwards forget about increases..minuscule..
Cons
Not much else... atmosphere has been declining radically for the past few years Frequent reorganizations just for the sake of reorganization - then nobody knows who does what, why and where; Often nobody notices how wrong things are done because managers change so often that by the time they would learn their area, they leave.... Short-sighted top management - as if the company wanted to get rid of its own basis - no investment in human and non-human resources, no appreciation of quality at all - only quantity and surface statistical numbers count People are overworked, neither time/nor resource for anything but very tight deadlines, too many people changes, a lot of knowledge is lost; At the same time, many "clever" people can get by without doing meaningful work - a perfect place for self-sellers; if you change jobs annually, nobody notices that you don't know anything...