Collaboration across departments, great communication and team support. Everyone is comfortable holding each other accountable, providing feedback to help each other improve and succeed.
Cons
Not the place for you if you like to slack off or are not willing to work as a team.