Pros
Great autonomy to work.
Opportunity to touch almost every relevant field regarding technology development (health, energy, industry, environment, IT,,....).
Commitment with local companies and society development.
Cons
Too linked to public R&D foundings
Internal organization and processes need to speed up and become more flexible
Management too focused on expenses reduction and optimization of resources