Pros: no pros whatsoever.
Cons: benefits suck.
This company will keep you until you are over 50 years old and make a half decent salary and then terminate you and say it is the economy. Management does not know how to manage and follow through if any problems arise. Things never change.