Worked with a really amazing team. It's a small enough place that each department can choose how they want to handle their tasks. It was very collaborative. Each person understood their role and we all balanced off each other as a team.
Cons
There was someone in leadership at the time that caused problems. I highly doubt he is still there, or at least I hope he is not.