Pros
Once you're in the system, it's pretty easy to move around. HR is helpful with getting you where you need to be while making sure you don't have any issues with your former boss or office.
Kontras
During my last 4 years of working with the system, I've held 3 different positions. Only one of my managers were truly genuine and seemed to care about her employees. I ran into way too many situations where you would get in trouble for little things because "it's policy and I have to." Once of my managers knew I was going through tough season and would periodically ask me how I was doing, so of course I would fill her in on a few things and just keep her generally updated. Little did I know she counted all of those chats as "counseling" and once you have a certain number of "counseling" marks in your file, you get a verbal warning, then a write up, and so on. Over all I'm not impressed and would love to get myself out once I have enough experience to move on.