Pros
A fantastic company where you can build your career and have no limitations to what you can achieve. Work with a lot of new technologies and continuously expand your knowledge so you can specialise in whatever your passion is within IT. International and domestic travel opportunities to anyone willing to do so, they look to hire for new positions around the world within the company first allowing for better career development. Every day is different, and there will never be a dull/boring moment.
Cons
Could have long working hours at some stages, but with the effort also comes the reward. Management is passionate and can be tough, but there is no beating around the bush, and you will always know where you require more work and what you are excelling in.