Vantaggi
My opinion - Great Knowledge management, ultra cool process driven environment for almost anything(downsides also), major emphasis on people skills, strong on quality work, best in the world infrastructure and facilities, global policy behavior which helps every employee to get benefits based on business performance (major downsides also- my frustration points later). Company follows most of it's values defined by C-LIFE [C]ustomer [L]eadership pursuit of [E]xcellence except the [F]airness and [I]ntegrity and transparency.
Svantaggi
Poor in innovation, just don't want to file patents for saving costs, even though large number of employees come up with innovative patent application (like me, did not get an acknowledgment forget about filing even 12 months after sending patent application). People are reluctant to share good ideas, important information unless they are sure that it will bring great rewards, just kills innovation. Fails in transparency too, important decisions which affects other employees are directly taken by management without any involvement of the employees. Employees major frustrations are over onsite opportunities which are totally based on luck and relationship with manager and not all on go to onsite because of their skills. Other frustrations are over salary benefits and appraisals at all levels because those who perform well do not get their fair share of due to global policy behavior, kills Fairness. Large size is making the company bureaucratic.