Promotion from within is very limited; compensation improvements within same position do not exist; bonuses rarely paid in full; diversity in SF office product and engineering specifically are basically for H1Bs only....pretty sad. Also, non performers are allowed to keep their job.