Pros: decent entry level salary
Cons: beware of "bench time", poor communication from management, no raises or bonuses after project completion, absolutely no work/life balance whatsoever
STAY AWAY from this company! The left hand never knows what the right hand is doing (this includes HR). Upon being hired, you may be given a laptop to be able to work "remotely" but that is not allowed! As long as you are within 50miles from an NTT office, you are REQUIRED to report to a cubicle inner office (even if there is NO work and you are on – more... the "bench"- paid/unpaid time awaiting for work.)
Enjoy working on your own and travelling or relocating for every contract position? Have a family (kids, parents, husband/wife, boyfriend/girlfriend you care about) and need to get away? Well this MAY be the career for you! Relocation is 100% for consulting positions and you will be required to work 20hrs/day. That is if you want to stick out like a sore thumb and look like you are going "Above & Beyond" which is rarely appreciated.
Good Luck! – less