Pros
I work in a creative department at EF. While I wouldn't say that good ideas are rewarded, taking ACTION is. This is the kind of place that acclaims doers, not thinkers; we're constantly working on big and small ticket items. It's the kind of place that keeps you busy. If you are self-motivated and have a positive attitude, it's a great place to thrive. People are not nasty or uber-competitive; most are generally supportive and easy-going. Material benefits are good; health and dental are covered, vacation days are generous, you get to travel, and if you're an expat, you get one trip home a year on the house.
Cons
The entrepreneurial, "get it done" mentality also means that sometimes structure and order fall to the wayside and come in #2 (or #4... or #14... or #99). Roles can go ambiguous or undefined, with the onus on the employee to figure out exactly what it is they're supposed to prioritize. Managers are cool and generally supportive, but don't offer too much direction on a day-to-day basis. Taking matters into your own hands sometimes means that you will have wasted time on something nobody is going to use—which is why networking and listening are key skills to develop within the company. If you're a newbie to EF, it'll take 1 or 2 years to get used to how things work and know intuitively who to ask for this-and-that. This kind of company might not work for those looking for something structured, with a familiar corporate hierarchy—one reason the turnover is so high. Corporate mentorships don't exist at all; it's on you to find your own mentor. My word of advice if you're looking to get hired by EF: make sure that you know someone WELL within the company before doing so. A friend at the beginning of your time here will help you get acquainted with all of this company's quirks double-time and cut down on the time you spend dazed and confused; he or she will be infinitely more helpful than a mentor will be.