Pros
There are still some smart people working Great benefits but it's getting reduced every year Exposure to various MS products
Cons
It's a sinking ship, failure of products and projects one after another due to bad mid level leaders. Leadership team work like a mafia. If you are not a friend of CEO's favorites, you will get used, drained and spit as collateral to make them look good. Don't make the mistake of hoping you might be a one too. Diversity programs are run to bring more folks from India as cheep labor Growth mind set - is used to put talented senior people with low paid employees hoping they will pick up your skills Limited technology and exposure that is very internalized, as a result your value and knowledge will significantly degrade. Don't feel they are leading in the industry and have a good long term vision.