Pros
Perrigo provides employees who want to learn new skills, the opportunity. It's not uncommon for employees to transfer to different jobs within the company, but in a completely different area. For example, an employee who has worked in the Quality organization accepts a position in the Production department. Employees are not stuck in a career rut.
Cons
The organization is very flat. Some co-workers complain that organizational structure doesn't allow for promotions. However, having a flat organization also gives people the opportunity to broaden their skills. For example, in many pharma companies, a person in regulatory affairs is assigned "steps A, B" and they perform tasks only assigned to those steps of the process. At Perrigo, the regulatory affairs employee learns all processes from A-Z. It is a lot of work, but the experience and knowledge gained is priceless.