A lot of reorginizations
Be ready for change, it is the only predictable thing. I have had great and bad managers here, and the stress is really not worth the compensation. If you are getting hired, get the best starting pay as possible, now days the performance raises are just not worth it.
ProsLarge company and health benifits
ConsMicro managemwnt, no training, poor leadership