Pros
Sadly there are none anymore.
Cons
* The company is laying off hundreds of people right now * The company used to be a "family oriented" place , but now laying off hundreds of people who have families, home loans to pay, school fees etc * The CEO and the Exec should be the ones to be layed off, they are the constant, toxic element in the company that has caused the decline, the rot for the last 10 years * The current CEO must remember that he was a below average Developer , and an average CEO at best and laying off people is a sign of weak leadership. * To aspiring Technologists, do not join this company. It is not a safe environment and one cannot grow in their career. * They claim to be a technology company but the underlying architecture and systems are 30 years old.