Nice projects, nice benefits and the possibility to be allocated on international projetcs
Cons
There is a very high hieracrchy and the promotion process is not flexible and sometimes when you get a promotion you already have other oportunities on other companies.