Pros
Great colleagues, always kind and helpful; a very diverse and international workforce, open communication, access to experts from all over the world. A very interesting and dynamic environment, it never gets boring. The company is constantly innovating and is at the forefront of cutting edge technology. Flexible work time, possibility to work from home or go to office, whatever you like, mixed with customer visits and sometimes a trip to the US. In 9 years I was 3 times in Seattle, once in Boston and once in Las Vegas (don't miss Vegas!). Great perks and benefits: competitive salary, performance based bonus, stocks, company car, private pension fund, insurances. Great possibilities to learn, grow, and move into different roles, if that's what you want.
Cons
Quite stressful, you will have always more work than you can get done. It's impossible to stay sane without relentlessly prioritizing. Long working hours. The information overflow one gets constantly bombarded with can be quite demanding. It is sometimes difficult to keep pace with all the changes. Just doing your job will never get you promoted. You have to go the extra mile and do something out of the ordinary to be noticed and promoted. The management will get obsessed from time to time with certain performance indicators, often beyond reason, pushing people to the limit in order to achieve targets that someone put on her/his banner. Then next fiscal year everything will be forgotten and the madness starts again for a new performance indicators.