Is a good place to learn and you'll be envolved in projects according your professional develompment.
Svantaggi
The salary is not very interesting and they do not have a good talent retention policy, which results in high turnover and teams that are always incipient.