Long process, onsite especially was ridiculously long with 6 back to back interviews with different people. Interview with PM -> take home case -> take home case review interview with PM -> full day onsite. Multiple recruiter calls to check in between rounds. Although everyone was very nice and culture seems great, overall unpleasant experience because of how long it was + multiple logistic mistakes by HR that dragged out the process. Can definitely tell they care a lot about their talent pipeline especially for APM and they are very picky for this role (role is open for almost a full year, last APM cohort was just 3 people). Easiest parts of the interviews were logic puzzles and behaviorals. Hardest: asked LC questions in technical interview with engineer during onsite which caught me off guard