Everyone works a team, even in crunch time there is always people available to help you with your projects. Friendly collegues.
As the compagny is constantly growing, people could get promoted witin the team.
Inconvénients
Structure is not set in stone, but you are free to bring your own ideas to organize your work.