Pros: compensation for 40 hour week
Cons: diversity very poor
Compensation is good if you don't have to work a 60 hour week - make certain you check on the "real" hours expected to work per week.
Diversity is very poor at this company hence if you are a woman, minority, or older worker expect trouble with advancing your career at this company.
Promotions are very political, rarely Merit based.