It's a heavily sales based and pressuring environment most of the time. Managers tend to favor and promote employees who have a loud personality, despite their working ability which gets very frustrating. They expect a lot to be done without a lot of given direction. A lot of times you can feel micromanaged as daily reports of your accomplishments are sent out to the team. If you're a dedicated employee, often times the amount of work you have to do to truly make the customer content requires staying late well beyond your hours. For most positions that aren't management, you're asked to work shifts, so it's not a standard 9-6pm job. This can be convenient sometimes to accommodate appointments, etc., just something to be aware of. Lots of turnover. Also, there's ironically not a lot of opportunity to travel - you have to really make yourself known to get any sort of chance to travel to an offsite event (that's not already a company wide event) which means you have to be very persistent. Salary is very low for the amount of work you're expected to do and still maintain the quality customers are expecting. Bonuses are extremely difficult to achieve unless you're an aggressive seller. As much as managers try to help you grow your career at EF, the reality is it is challenging to find a true career path if you're not interested in growing into a sales related position. Rewards for hitting goals were usually happy hours which get old quickly and aren't motivating.