Pros: this agency cares alot about its employees, they are always looking for ways to improve.
Cons: the educational requirements for each position is very strict, you can not advance without these requirements.
This organization is very vested in growth. They are constantly offering training courses and wellness programs for the employees. There are also several conferences and workshops where the employees get together and share there expertise in order to improve all of the other programs in the agency.