Big respectful company (that could be a plus i guess)
Stable environment.
Pays for courses related to your work duries.
Cons
The pay is below standard
Too much bureaucracy to change from contract to full-time, if even when their rules state that after 5 years on contracts you are automatically become full-time.
Very uptight and hierarchy structured