Gives opportunities to young professionals right out of college Friendly managers and coworkers Decent starting pay
Cons
If placed in support, many associates do not want to do their part Not much upward mobility Clients can be extremely difficult and unwilling to cooperate