Avantages
The compensation is good...pay & benefits. Good people that ultimately care about providing top-level service & products to their customers. Also, they have locations across North America so you have opportunities to "move up the ladder" as positions become available, if you're willing to move.
Inconvénients
No work/life balance. The culture lends itself to the expectation of 50+ hr work weeks for salaried associates. There have been many weeks that I've worked 60-70 hrs... Not all positions are like this, but most people that have "succeeded" have made significant sacrifices in their personal lives to attain the level they're at with the company. I don't believe this is unique to Sysco. Most large corporations expect a lot from their employees & if someone doesn't want to sacrifice their family life for the company, there's always someone willing to step in their place.