Pros: facilities are excellent with in house cafeteria, and fully equipped gym (w/showers)
Cons: not a lot of advancement opportunities unless you are a young pretty girl.
Great place to work, except that the compensation was not very competitive. I do have to admit, I enjoyed working there because I learned a lot, and it helped me jump to a better job. The atmosphere was much better after they "cleaned house" by getting rid of some management people that used it as a "dating pool".