Hi, my current company frequently move people across teams and assign new work and are literally thrown into fire to debug and fix things without any help from previous engineers or ample ramp up time. I am planning to quit. I wanted to know if this is common across industry? How is it at apple? Does it depend on which team we work?