Pay and benefits are great. The name value is nice.
No work-life balance. They overload people with tasks and expect it to be done. In an environment full of people who normally spend over 80 hours a week working, 120-hour workweeks are normal.
Work is done not based on responsibility but on the basis of cred. If you are new, you aren't very valued, and people feel free to offload work on you and not give you credit for the same.
Not every manager is good or understanding. Some don't care because they are busy, so weekly check-ins can get cancelled on a whim.
People work on cred, in the sense that if you are older, you might get quicker responses from your XFns, but otherwise, people won't answer for 24 hours sometimes, and this is where work might take a hit. Everyone is so packed that it's hard to find time for life.
They also might relocate people to offices that the team isn't operating out of. Being isolated and lonely is normal, and they will throw the counselor at you like the benefits should fix the issues.
They want people of the same level to show similar levels of impact, but the pay disparity is based on the area of expertise. A person making 150k has less incentive to make the same impact as the person making 700k, just because they are the same IC level.
Lastly, if you try to speak up against a member no matter how bad the harassment is, you will get laid off. It's more cult-y than a normal workplace in certain teams.
The pay does not justify the lifestyle for a person in their 20s and early 30s with a social life and ambitions.
Be practical. There is a reason the CEO can buy $200M mansions and learn jiu-jitsu, and I am not pointing at his money. I am pointing at the time in his hands, as compared to the mid-level employees not having time to cook food at home and form social circles in life, let alone be pushed to be as impactful as people making three times their income.
The interview process was really good. It was efficient, and the recruiters were very helpful. They assisted with interview preparation, providing sufficient time and materials.
I applied online. The process took 2 months. - Pre-screening: An OA screening consisting of 2 rounds. Coding covering DS (List, Queues, Stacks, Strings; no Graphs, Trees, or DP problems). Network Fundamentals covering low-level networking. - Full lo
Virtual interview setup from the US location. The person who interviewed me was the manager handling operations for many countries. The interview was scheduled for 1 hour but extended to over 1.5 hours. The questions were a bit tricky.
The interview process was really good. It was efficient, and the recruiters were very helpful. They assisted with interview preparation, providing sufficient time and materials.
I applied online. The process took 2 months. - Pre-screening: An OA screening consisting of 2 rounds. Coding covering DS (List, Queues, Stacks, Strings; no Graphs, Trees, or DP problems). Network Fundamentals covering low-level networking. - Full lo
Virtual interview setup from the US location. The person who interviewed me was the manager handling operations for many countries. The interview was scheduled for 1 hour but extended to over 1.5 hours. The questions were a bit tricky.