Very good Company, clear objectives, values and integration.
People can learn a lot and grow grow in the carrier.
Cons
The employee evaluation system can easily be cheated but those doing the evaluation if one of the member of the committee does not want one to be well rated.