Pros: salaries and benefits are good
Cons: not a supportive learning environment.
Very political environment. You will gain a lot of experience, but don't expect anyone to train you. They will send you to national training, but on the job training is not the norm. If you are good at research and learning from text books and then putting into practice, you will work out well. If you believe in training staff, they will not respect you.