Pros
Salary is on par or may be Above industry standards
Cons
EF has a serious problem with hiring and the process. EF believes in a No Process policy. Yes you read it right. They have no process and hence they don't believe in documentation of work. There is no documentation and hence you are expected to be like a junior Sherlock holmes. You are expected to keep everything in your MIND!!!! and oh my god dont ask me about the testers(QA). Possibly the most unprofessional lot! Their test cases are pathetic. No proper documentation. They believe in hire and fire policy. They have a probation for 6 months. In the 6 months there is a review/interview. If you interviewer is not satisfied with your answers they will fire you!!! The hike is also pathetic. It is mostly a support kind of a job. You will work on bugs(EF calls it JIRAs) and mostly they are trivial. There is no SDLC. All you are doing is firefighting. And the code that was written was written like 5 years back and you are working on legacy code and the design that was used was ridiculous. You will forget what you have learnt if you work on this code. There is no proper planning for your work and you are expected to be like that!!!! Dont join if you are looking for serious carer prospects.