Pros : Its a great place for women to work with children as well. The company provides you all flexibility you ask for .
Cons : There are not much cons as such but working for such a giant MNC .You need to be ready for changes in the company quite often and , you need to be keep on upgrading your technical and other skills to cope with the changes.. which is really usual in any company.
It's a very good company as they are very flexible and provide a lot of work from home
pro: WFH. Cool environment. Flat hierarchical structure . You can pursue all passions and moonlight
Con: Do not have great profiles in india in my opinion. Much of the good work happens in Seattle. They can play around with numbers when it comes to salary. Ensure variable component is not huge(Some groups have 53% variable)