Pros
Lots of talented people. Everyone is very friendly, it can be very social too. People generally support one another and motivate each other. There are lots of cool opportunities to learn and there are some very exciting projects/accounts to work on. Some of the work digitas health has produced is very inspiring.
Cons
Lots of fear based management is used to apply unnecessary stress and pressure on people, it's pretty humiliating. I also experienced a lot of micro managing here too, with work having to be checked and trivial things having to be adjusted 20 times over (even if it was internal) before being finalised, this means deadlines were often missed. There are times that the hours can be a bit long, a lot of the time this is due to poor organisation. High turnover rate.