Vantaggi
Great pay Great handling of the whole COVID situation Technically strong teams with mostly up to date tech and interesting challenges
Svantaggi
My experience in efood was awful. I'll try to explain why briefly. * Lack of respect. People form biases instantly and publicly call out others with their mistakes, using irony and sometimes even bullying. * Blame culture. I've never felt such a divided company internally. It's "us" and "them" all the time. Blame is literally flying all around. * Key people consider their work as just "coding", when every person in managerial positions should understand that their impact should expand miles beyond that. * Zero investment in onboarding. Literally. Zero. * Zero investment in asking for / listening to feedback. My opinion was never asked for. * Key people are "swamped" all the time and there's no culture of passing on knowledge. The whole approach is that you'll be banging your head on your own and jumping through hoops until you are considered "worthy enough". Asking for help is considered a sign of weakness. * Even though engineering is definitely its strong suit, there are also bad engineering practices. Big emphasis on performance, poor to non-existent documentation. A lot of systems are hanging by a thread (or a person). * A culture of secrecy. Chats are mainly secret, stakeholders discourage developers to talk to Product (business), even thought business would really like it and tries to do that. Even inside engineering, until you are proven "worthy" by some criteria that you don't know of, you are excluded out of everything interesting and left to do meaningless work. There's some people in efood trying to change things. However, I truly doubt that this will be effective given the culture that already exists there (and HR's inability to change it). Since I left the company I know of at least 3-4 engineers that have left as well, with the same feedback. I believe more will follow. Bear in mind. As far as I know not all of those apply to all of the teams. Also, even within my team there were people that didn't follow this behavior and were extremely professional. But the fact that there are such wild cultural differences among people and teams and that HR isn't able to resolve this makes me think poorly of the company in general. If you want my advice, don't be mislead by the great salaries and HR's "every day is different in efood" quotes. Skip this, go work somewhere else. There's tons of options that are extremely better.