Pros
Fantastic opportunities to work with interesting new technologies. Great investments in emerging technologies. The company controls fair share of the market and year by year has had very good financial results. Stable employment even for non top performers. Quite some great and fun people in the office.
Cons
Extremely crowded office. Most profitable technologies taken over by other companies acquisition. The company is a conglomerate of many companies resulting in chaos, internal competition, cannibalization and lots of internal politics going on. Years behind competitors - the company is struggling to catch up with new trends. Some good talents wasted because of chaotic HR. Despite omnipresent lean ideology more and more management and non-productive positions created to oversee the right way of working. Exceptionally weak leadership at lower levels. No career development path. Outsourcing to low cost locations like crazy.