Possibilities to realize your own ideas inside the company;
Good communication with other colleagues, very easy to find time to discuss some work-related problem;
Open minded people with good team-working skills
Cons
Sometimes the people spend too many time for the discussions, and as the result there is a feeling of time wasting.