Good atmosphere to create great work. If you are initiative then you can get far here. If you do the same things over and over again then you'll be stuck. so everyone chooses for him/herself and both things are accepted.
Cons
The company could definitely do more meetings where all departments are involved.