Pros
Decent starting pay, excellent experienced pay, excellent medical benefits, great culture, industry leader, best tech, best everything. If you're a quality contributor, you will get plenty of overtime.
Cons
None to really state. High volume markets will require overtime, which is a pro or con depending on your needs.