The pay and benefits are great. There is access to some pretty good discounts for things like travel and other things. The supervisors are understanding and work with you. The environment is relaxed and enjoyable.

Cons

This is definitely a man's world. If you are a woman and expect to move into management, don't expect to get there without a fight. Prepare to be passed up by men with much less experience and who are not the best fit for the job.