Nice team with not so nice employer rather than taking risks to jump ship?
Interview Experience
Hi folks, 3 yoe engineer wants to brainstorm about the things that matter. Background (can be skipped): I was unhappy at my current company because the client project I was working for was more or les
Full Details
Hi folks, 3 yoe engineer wants to brainstorm about the things that matter. Background (can be skipped): I was unhappy at my current company because the client project I was working for was more or less an obsolete application that has been dated with an end of life date at some point. I‘ve learned a lot about everything around Javascript/typescript and node from that project but not too much on enterprise grad level. It was more of a greenfield sandbox in which I could experiment and learn the language and frameworks. After that, I was really bored with the idea of doing maintenance work and riding a dead horse. I guess my manager knew me well and found me a new project quickly. Good move to be honest because I was already applying for other companies at that time. I joined another project for another client and this one is really nice. Well defined team, and nice teammates, good tech stack overall. The client dev team is not completely packed with people from our company but is a mix if different consulting company devs and freelancers. It has a fully autonomous feeling and even dragged me away from my current company as I am actually not feeling any connection to it more than some corporate email here and there. Here my story begins: I was applying before that sudden change into the nice project team for the new client and got some responses (one was FAANG) and started with the interview loop. Got to the final round twice but couldn‘t land a hit, however, felt that it was very close. Another company in the eCommerce field invited me to their interview later on. I aced all virtual onsites and have a strong feeling that these people are really owning their stuff. Very good engineering culture (but overworking according to some glassdoor reviews), product company instead of consulting, and probably ~20% compensation bump. The catch is that the company is now extending their international teams and is actually mostly based in their home land with a language that I do not speak. So I would be one of the remote peers with language barrier wrt the company language until 1 year or so (they now want to communicate on english fully). I guess my fear is to lose a nice group of colleagues which is into going for a beer private/onsites and things alike in exchange of better salary and maybe a better landmark in my cv. General question here: how can one make a somehow data driven decision on something this emotional?