Pros
Finally they have some good products and it's nice to work for a leader. You have the ability to learn new technology's, to be part of the a world wide virtual team. You have the ability to learn new stuff, to work in a motivated team and to be part of this culture.
Cons
There is NO work-life balance! Of course, they saying that you take your private time, but they give you workload up to 60-70 hours per week. Where is there the work-life balance or at least the possibility? The management is just thinking from quarter to quarter. Just number are important, nothing else. Ethic exist just at the paper. For the salary there is downwards trend. Meanwhile there are trying to remove all the benefits. They are just selling the future, a lot of the products are not ready or poor. Meanwhile the company is to large for fast moves. Overall: I can't recommend this company if the family is important for you.