Pros
Company is highly recognized for its many years of solid business practices. Great to have on your resume. Some of the people are great to work with and genuinely care about the well being of others. Great health package.
Cons
Horrible pay structure. Terrible management style. No respect for hard working people who really care about the image of the company. Integrity and honesty is the thing of the past with the company. Use to be you could only loose your job if you cheat, steal, or lie which only applies to everyone that is not apart of the executive structure. Management cheat to satisfy the shareholders, they steal time and money from the employees, and they lie to appease upper management so that they look good. Hardly ever hires great talent outside the company. Will match internal talent to a different career field. Oblivious to the diaster that lies ahead. They set people up to fail by doing so.