Pros: free lunches, snacks, beverages, catered lunches are not uncommon for special milestones. fairly good pay structure for teh bay area
Cons: if you're competent and have exceptional skills it's still unlikely you'll be offered a job, unless you already know somebody there
Be prepared for a serious mix of unconnected interviews, disjointed schedules, and clueless HR people that treat you like a first-grader just entering Elementary School. They're not interested in what you can do, just who you know inside of the company already.