Pros: compensation, benefits, work-life balance, friendly and respectful environment.
Cons: big company with lots of beaurocracy, many decisions passed down by management without knowing the actual impacts.
Turner is a big company within an even bigger company, but it breaks down fairly well and has good benefits and allows for work-life balance. Advancement is pretty common here, something I've found elusive at many other companies I've worked for.