Pros
The name, some consider it a very good brand name on resume but is it really that good? You can't even convince yourself once you know what is it so wrong internally.
Cons
It is not uncommon that the mgmt asks staff to agree to things that the staff is not agreeable in the first place. mgmt asks staff to send email to them to indicate that the staff is agreeable to it. Internally they always prioritize dept own agenda over customer experience. As a result, customer has to go through few more steps to do one thing. When the mgmt is being challenged, the reply is always around "we have to find ways to survive in the organization". Very bad staff welfare system and policy. For example, if you are really sick in the first 3 months you cant take MC, you have to pay income tax for the savings from staff purchase (retail price minus staff price). Very lousy email system even with the recently launch email system. It makes you to perform extra steps for the same task you do in Microsoft Outlook.