Pros
Work from home allowed one day every two weeks during summer. Great pay.
Cons
Work yourself to death and receive no appreciation from direct managers. Ask for time off for appointments and be expected to make up time off even when you've busted your tail working 10-16 hour days for months or years prior to said appointment. Not all rules or perks apply to each department: Some departments allow their people to have "comp" time occasionally or some department managers buy lunches or dinners for their people when they're expected to work through lunch or work late at night while other departments never think to offer that up to their people. Good luck getting promoted if you go above and beyond your normal tasks - it seems most people who get promoted are the ones whose peers can't stand them because they're racist, lazy, or complain constantly.