Job satisfaction high
Good interaction with management
Challenging problem solving with a mix of corporate clients
Long term relationships with both colleagues and clients
Cons
Long hours
Salary enhancement slow
High stress with expectations and deadlines
Pressure to deliver successfully is unremitting - but part of the industry