Pros
Every month we have all hands meet, which helps all team members to get to know how the company is performing, which I quite like it. If needed any help i am getting every support to do task. Team members of all departments, we don't actually call other departments it's like a big team.
Cons
Not yet found anything, I might edit it later.