Depends what dept. you work in..
Pros: pays okay.
Cons: too many chiefs, not enough indians.
If your supervisor dislikes you, you are gone and nobody cares. Politics are paramount. If you're a good brown-noser, you may actually keep your job. If not, you are fired with a made-up excuse and can never be re-hired for any position. Don't mean to sound critical but, this is the truth.