Pros
Chef is known in the industry as having an incredible culture, and before joining the company, I wondered how much of that was just urban legend. Believe me: it's true. And somehow, it's better. It's an amazing place where there is a real chance to contribute and make a change, because it's a startup and there is so much to be done, and you have a real cheerleader at every turn. And concerns or questions (even hard questions) are listened to and accepted with care and respect. I love this company. LOVE.
Cons
The only real cons are those that come from working at a start-up: there's a lot to be done. But that's what makes it exciting: so many ways to contribute! And the company *does not* want their employees killing themselves, so at the same time, it's also not "just another start-up." Have I mentioned I love this company? It's fast-paced, but awesome.