Professional development in multi industry and technological environments as a result of jobs assigned. Flex schedule and local management support.
Cons
No organizational structure allows the promotion of favorites which get most assignments and larger bonuses than the other analysts who have more experience.