The theory and reality of this entry level role are two completely separate things. On paper, the role and company are a fantastic place to be - and on most teams within this location, that is true. In most cases, you'll be working with amazing and intelligent coworkers who do nothing but brighten your day. However, that experience is not consistent. It is driven largely by the department and team in which you are placed, and the team you land on can make or break your time at this company. Most of the management environment on those teams which create a more negative experience is based on extreme favoritism, and your odds of making the best of that scenario are not good; if you land on such a team you have no real recourse, and you should not expect rules and accepted practices to be applied equally to all team members in that environment. Again, based on team placement, your experience will be very different. Be aware that team placement is not necessarily something which you have a say over, and that you cannot request a voluntary transfer between teams until you have two year's tenure with this company.
Now, even if you were to be blessed with a great team placement, here's where things get a bit rough. Although some opportunities are provided for advancement, to advance far enough internal to the company to make significant strides in both responsibility and pay will probably take at least 3-5 years. That's not to say it's impossible, but that's a long time to wait on an opportunity which may or may not pan out - although having hit the two year mark internally, you will have more options at that point. And you shouldn't expect to see pay increases or changes in line with the experience you garner here - pay is not going to be one of the highlights of this position.