Pros
- Lots of opportunities for innovation and growth if you are really motivated and a self starter; - If you are lucky, get to work with a lot of super smart people in great products in exciting projects; - Fast growing company, good for the resume, lots of visibility for the market outside; - Many extra-work activities to join (yoga, pilates, soccer, fitness class);
Cons
If you are unlucky, there are also: - Bad managers are everywhere (3 to 1); - Some projects are not interesting and you might get stuck there, be careful when choosing (if you are given the opportunity to choose); - The silos are there, people relocating usually will have to stick mostly with other overseas people. Not a lot of "local" cultural interchange; - Management career path is much easier to progress than the technical, most people will never make it past senior level if they don't become managers;