Great team. Great management (general and for this role specifically).
Cons
There can be a bit of a clash between the need for structure and deadlines and the creativity required for a high quality product. These two skills are often at odds with each other.