High profile clients - Willingness to let junior staff become involved in every aspect of the accounts, thus resulting in more personal career experience
Cons
There's essentially no work/life balance and there's poor communication between junior staff and management - very overworked for very little pay.