Pros
You get to work with some big clients that are good for your portfolio. Training budget available for you to learn some new skills.
Cons
This role took a huge toll on my mental health. The whole culture is built to serve the higher ups, or the favourites (which you'll quickly know if you are). You regularly won't get lunch breaks and are lucky if you ever finish on time. Expected to work late or log on on weekends with no thanks or appreciation. Due to the work mobile, you will be expected to be contactable 24/7, sometimes even during annual leave. Agency work generally is busy, yes, but a complete lack of work life balance is unhealthy. Blame culture is strong, it's always pushed down onto the lower roles if something goes wrong, and credit is often only give to seniors.