Pros
They're a big player in the market with bundles of cash in the bank so job security is there IF you work your pants off and do as your told.
Kontras
You are not treated as a human unless your one of the top peoples personal friends or family, where you will be promoted to a top job with a huge salary even if you have less competence than a dead fish! There is a huge culture of blame and back stabbing, every one is scared of being fired so they push some one else under the bus. The "management" don't care if valuable / brilliant people leave as they prefer to employ vulnerable people such as immigrants who cannot afford to be fired. One "boss" was heard saying i dont care if he leaves, we'll just get another Indian to do his job!!!! They push every one to work extra hours for no extra money or time off, and the poor management of customers and projects mean the priority's always shift and "extra effort " is always needed. It looks like the upper management are using the company as a cash cow pulling out cash regularly and will leave it in a mess when they bale out and sell.