Pros
If you desire to learn the IT field, this is the job for you. Most companies regulate and compartmentalize what you're able to have access to and what you're able to work on or with. NCC Data leadership is more directed to teaching in a team environment and allowing engineers to reach full potential by allowing access (under supervision) to systems you may not ever have access to at any other company. Highly recommended. If you prefer to learn quickly within the IT field, this is a great environment for you.
Cons
Like any business out there, they all have Cons. I would have to say that if you're not willing to work long hours or commit to project deadlines, this is not the position for you.