Avantages
low stress - atmosphere is low paced and in an event a certain task does not posess sufficient prerequisites to be completed the deadline is extended, flexible working hours - you're only required to be in the office between 9 and 13 hours - apart from that you must have 40 working hours per week.
Inconvénients
relatively low salary - what you've agreed upon during the job review remains constant more or less - a pay increase even if deserved is almost impossible to get (this is other people's experience - I wasn't around for that long), badly managed projects - when I came along there was a big project that had been going on for almost two years and by then it has breached every conceivable deadline and was very much still in development phase and unstable