Vantaggi
Good people, good team, loyal management, lots of perks like continuous formation, courses and so on.
Svantaggi
The payrol is not at the higher end on the develolment field.
Most times you have to pass tests from clients in order to get the job.