You can develop great autonomy and work out the best way you can contribute to the business or change the way you work.
Cons
One must maintain a sense of perspective at all times. I became emotionally involved with my work, the things I was doing and the feeling of total responsibility to the ...
You are working with some of the nice people in the world.
You need to network to get the most out of the experience.
Do not be afraid of management - its a two way stree...
Cons
Process - they have a fair bit of process - procedures that should be adhered to for the sake of the customer. Security, Integrity, Honesty