Pros
Earn more hotel points than you dreamed possible! But seriously, the chance to travel the US, gain experience a range of industries and work with all levels of client organizations from NOC analysts to Senior VPs. I've always been provided the training I need to gain skills regarding new technologies or soft skills as my career progresses (e.g. Communications and leadership skills) although you may have to push and take control to make sure it happens. You will meet loads of interesting people from a wide variety of backgrounds both other employees and from the client teams, providing you with connections for the rest of your career.
Kontras
Your experience will probably vary based on the quality of your performance manager. You need to make sure you speak to him/her during your interview and get a feel for whether they would make a good champion for you - pushing for training, raises, interesting projects. BearingPoint's financial woes are a drag on morale.