Very professional staff
Good salaries and employment conditions (but that's the same for all EU Agencies)
Cons
High level of hierarchy
Long working hours
Micromanagement
The Director is a tyrant who treats the Agency as his 'baby'
Many incompetent managers (but there are also some good ones)
People work for their bosses
No appreciation for your work
Toxic environment