You have a flexibility to work as home office and different times. It is a good environmental.
Cons
One day you can be doing one thing and the other something completely diffrente. They change you in a position of very high frequency. You will probably accumulate functions.