Pros
They have great benefits regarding vacation, medical, insurance, tuition reimbursement, available training, etc; culture is very diverse and upbeat; seems to always be a new challenge and way to grow
Cons
You may lose your individuality and creativity at this company. Masters and Doctorate not necessarily appreciated. Good Ol Boy System still in play more than the individual(s) that made the true difference.