The managers have an open mind to acknowledge issues and discuss ways to improve the quality and the workflow. There is never a shortage of opportunities to learn and expand your skill sets. One needs to be proactive and willing (genuinely) to learn. Great teamwork in general, with non-existent office politics.
Cons
there is no canteen in the building. But this is completely out of company's control.