Pros
Salary is not very bad. Insurance is average.Some additional benefits like car loan, personal loan. Best in class for a few products, while average in many.
Cons
The major team - which is the layout, CAD and memory engineering team - is hard working team, but most of the good work goes to Mountain View, so a feeling of being unimportant Really a poor structure for few "non-major" teams (mostly the s/w team - from VL) Just too noisy. Lot of gossips, facebooking, shopping and hardly any attention to work. Rude and unhelpful when people have any quarries Support team managers just too interested in discussing their kids, families and husbands. And not any decency for letting people around them work. Poor skills set of all people in these teams People in this team have worked for 5-8 yrs. You would expect them to know the engineering flow by now, but they just act alien to it My advice for someone who got an offer would be to keep away from the above "non-major" teams and their managers. (it is not a place to be). Rest of the teams are fine, but just try for US location (if possible).