Pros
If your looking to learn and grow this is one good place to work at, even if your a fresher. The management and seniors are helpful and easy to approach. I started of at RPS at a complete fresher for the development team.
Josh not only guides you but also give you the space to experiment and learn, this is something that will really help you learn.
Great team to work with, Fun atmosphere.