Pros
During all my work on this company I had the chance to work in different projects, allow me to focus in the aspects of my career that I most interest. Also I got several promotions and your performance on working actually improves your compensation. Management its easy to approach, of course you need to talk in case you don't like something, but you get always listen. - Working environment its the best - Flexible time, as project can allow it - Understandable management and very personal oriented - You are the owner of your career path - Good compensation - Allow to do intercontinental travel
Cons
- Not easy to keep up the pace - Involves several technologies - Involve to work with different cultures and team are multicultural, which is not easy - As its project oriented, you can change project in few months, for people whom like to do the same for years without change, this is not good - Project start can be really chaotic - not so many benefits