Pros: good vacation or personal time you can use.
Cons: health benefits aren't very good. too much is required! negative atmosphere!
Very fast paced work, not enough hours in the day to get what is required done. I learned a lot from them through experience. There is no time for training, most of the time. They are heading towards production based where all the matters is how much profit they can produce. Don't really seem to care about their employees enough.