Pros
Coworkers who care and challenging experiences
Cons
Lots of changes which can be good but makes it difficult to get projects completed when the department is changing so often
Pros
Great while it lasted. Good team with strong identity and resilience.
Cons
Management, Management, Management, Management, Management