Pros
Really good work/life balance If you want to work somewhere from 10 to 5, have frequent days off, don't need to learn anything new, and complete 2 things in an entire year, this is the place for you.
Kontras
Tech stack is atrocious Politics of a large company Lack of credibility of higher management Legacy Java stack with domain specific reinventions of open source libraries that are worse in every way. Attempts to improve the stack get lip service but no competent infrastructure support. There is no serious movement to update the stack and fix things. New libraries and wrappers are written to interface with broken and disfunctional legacy systems so even using the new stack doesn't actually increase code productivity. Almost all of the smart engineers have left or are leaving so you won't get significant mentorship. As a junior engineer I am actually reverse mentoring senior engineers, architecting the entire project, and implementing a supermajority of everything on my project! Also promotions and wages aren't matching what startups are offering to pay now. Due to constant reorgs promotions are hard to come by while less qualified individuals get hired at higher ranks due to age. Something which would take you 2 days to complete takes 2+months at ebay due to the stack and process.