Benefits, accessibility to connect with colleagues around the world
Cons
Global company means it is too large to focus on each employee. Career opportunities, especially for advancement is possible but often comes down to who you know that will lead to promotions.