Sometimes the implementation of technical/staff policies isn't perfect. It seems progress is being made, and it isn't compromising young people's experience.
Good rate of pay, developing company that are about the level of services provided. If your hardworking and care about what you do then this is the place to work.
Kontras
If your wanting an easy job that you don't care about the this isn't the job for you!