Get exposed to lots of technologies and big companies
Office culture was strong
Easy to get face time with leadership
Svantaggi
Promotions/raises are given out as a participation award. You could be the top performing analyst in your hiring class and you'll be treated the same as someone who doesn't really do anything
New hires required to take time away from client work to participate in a silly "career development" program - which included homework assignments that had to be completed on your own time