The technical skills of managers are solid. They give helpful advice for new people. Learn a lot during the tough but innovative projects. A good place to learn and practice.
Great enviroment to develop your skills, as a small team we get to share more insight on how to improve things all over around! The opportunity to work here has motivated me to learn more.
Cons
no Cons at the moment, I feel there is a good balance working here and the experience that you get is very helpful to develop a career.