Pros
If management likes you and you're in the corporate sector of the company, it is very easy to move up in positions and get paid a high salary. I've never been at a company where they hand out new positions and higher salaries in such a short-time scale, for no justifiable reason. Sales employees barely out of college make an extremely high salary. In addition, they always seem to have money to put on events, go out to lunch, get catering, etc. The perks are nice on the surface, especially if you are a CalPoly grad. They are very successful and are expanding to new markets.
Cons
It's a toxic workplace with nepotist policies. The CEO and his sons walk around like they're gods gift to avocados. You have to tip-toe around them to not hurt their inflated egos. Though growth is fast, they will also cut you very fast if you don't fit into the bravado, good ole-boys style, or if they simply don't like you. They disregard normal workplace policies to suit their needs, and while the sales people are making unjustifiable high salaries, they can't even fork over a dollar over minimum wage to their seasonal produce workers. They make them work long hours, supervisors berate employees, and they don't get any benefits. It's honestly disgusting.