Challenging Work Place
Excellent Management
Great Services
Excellent Clients
Opportunity to Gain Excellent Experience
Work Directly with High Level Management
Excellent Work Life Balance
Cons
Market competition can be tough
You need to be a cross functional employee, if your not you will not last.
Lots of travel