Pros
Base was good to start. medical benefits are amazing. Our family expenses are easily $150K per year. I think we payout $2,000 year in deductibles. I've developed many friends and worked on some extremely good technology.
Cons
As I said base base is good. I started with $126k with $37K bonus. typically my group hits about 80% of our number. The annual take in recent years has been $142k to $155k. Now I started 14 years ago, Good employees, with 4&5 reviews have not had a raise since new hire. Many of my peers have shared the same experience with me. I've seen people get raises or promotion to IC5 in one of two ways. One, they essentially negotiate with their managers to leave for a year and come back at a higher rank and pay 366 days later. Two, you go through the motions of interviewing with other companies (Oracle Engineers have a cachet) Then take the offer letter to management with no intention of joining the new company.