Pros
Company truly does stick to values in terms of following science and doing what is right for the patient. Great benefits and stable organization (excellent pipeline). Work with great people. Great resources to get the job done.
Cons
Very difficult to get promoted from within. Can get exceeds expectations multiple years in a row, but still not be perfect enough. There is quite a bit of politics at play in deciding on promotions. If you are not in with the right leaders, criteria changes and you don't get promoted. Easier for people to come in at those higher levels externally. They also come in with higher compensation. People who have been with company for many years tend to fall behind in salaries. Becoming overwhelmed with process. It seems every week, there is a new process or SOP to adhere to that really doesn't affect quality of work.