Was there for a couple of years.
Many things are team-dependent, so take everything with a grain of salt.
Work/life balance can be an issue, although that is very team and org dependent.
It can be difficult to find good work. As a senior engineer, you are mostly responsible yourself to find the right work and projects to forward your team's goals. If you choose poorly, effort and execution won't matter.
I wasn't ever impressed by mid-to-high level management/leadership. It seemed like some people up in pretty high places didn't 'get' it, with regards to how software engineers make tradeoffs.
The interviewer was over 10 minutes late and was not able to communicate effectively. Because they wanted to end on schedule despite being very late, I didn't have time to finish the technical question I was given – a trie-based question that would h
Tree question. Couldn't give tips at all. Interviewer was disconnected and condescending for each reject in 45 minutes. Really terrible candidate experience. There have been few good experiences with Meta.
There were 5 rounds of interviews. The first round was with HR. The second round was a technical round with architecture questions. The next round involved a coding interview with detailed C++ 17 and C++ 20 features.
The interviewer was over 10 minutes late and was not able to communicate effectively. Because they wanted to end on schedule despite being very late, I didn't have time to finish the technical question I was given – a trie-based question that would h
Tree question. Couldn't give tips at all. Interviewer was disconnected and condescending for each reject in 45 minutes. Really terrible candidate experience. There have been few good experiences with Meta.
There were 5 rounds of interviews. The first round was with HR. The second round was a technical round with architecture questions. The next round involved a coding interview with detailed C++ 17 and C++ 20 features.