Flexibility (in US & Asia branches), growing business, new challenges, fair management (in US & Asia branches). Good pay and benefits. Great networking.
Cons
Lack of direction and management inconsistency in London office, small company so limited advancement opportunities