2. Facebook
Location: Menlo Park, Calif.
The average estimated annual salary, including base and bonus, at Facebook is $140,602 or $67 per hour, while the estimated median salary is $149,718 or $71 per hour.
Company culture score: A+ (79 out of 100))
Score by female employees: A+ (80 out of 100)
Score by employees of diverse backgrounds: A (78 out of 100)
Score for CEO Mark Zuckerberg: A+ (80 out of 100)