Pros: good training and experiemntal atmosphere
Cons: lack of mid level and technical management, lack of the common goal to make it success
higher management is not involved too much .
Lack of the mid level technical management.
Conservative but have passion.
Take long time to make a change, probably the system or the people there.
Encourage employee to learn all the time. And let them to take the experiment.