Vantaggi
Good perks and pay. Salesforce is an elite company when it comes to employee treatment. You get comp days for all release based activities instead of having any form of a true oncall. Lot of vacation that people do use. Travel comp, free zip cars, just an insane list of perks that keep everyone here happy. The reward system is also super lenient and promotions come easy. Most management is extremely transparent and well it's just all in all happy.
Svantaggi
The technology and vision of the place is near awful. This is not a technology company. It's a sales company. They sell very well but any product no matter how pretty on the outside tend to be a hack on the inside. The engineers are not awful but they are limited and you typically do what is fastest. I would've given the rating more stars but I can't because of this major complaint. For large System affecting changes, teams may get realigned to just do it. No matter what design implications there may be.