I love working with this team of very intelligent and committed people where I am challenged and my opinion is taken into account - they are also a great bunch of human beings to be around
Cons
Sometimes things are all too busy and one person's stressful day can impact the others