Pros
Good benefits - very low deductible medical insurance, unlimited PTO (if you are lucky enough to have a good manager), free lunch (up to $16/meal)
Cons
No respect, recognition or appreciation from senior leaders - The senior management is so arrogant and they need to use every chance they can find to public shame their employees and make them feel worthless. Employees do not get any recognition for appreciation, instead they will be badly blamed if they are not doing everything 100% perfect under impossible timelines. No work life balance - It just doesn’t exist at EF. People are expected to work from 7am to 11pm everyday, no matter if you have a life or not. Otherwise, you could be public shamed by senior leaders. No care for its employees, only care about how many clients they’re signing - They don’t care how burned out their employees are to please the clients. I’m sure the senior leaders are aware people are burned out and morale is extremely low. They just pretend they don’t know so that they don’t need to do anything about it. No transparency or visibility - You would think for a 600 people company, it shouldn’t be too hard to make announcements company wide. EF is the perfect example to show how chaotic a company could be. Senior leaders don’t care if the employees are left in the dark or not, or if there’s a long term strategy or not. Each team (even each individual employee) works in its own world and has no visibility what’s happening outside of them.