They really let you move to new roles and try your hand at something you havent done before. This keeps you from getting stuck and provides new ways to grow.
Cons
Sometimes it seems like they have their favorite employees who will get better pay and treatment. Need to play the game and network well to get on their good list.