Pros
Every day and every project is unique
There are no easy projects (easy projects go overseas or to lower cost competitors)
For people who can handle ever changing project demands and a large variety of projects, its a great place to work, especially for young scientists looking to get their foot in the door and get a lot of varied, hands-on experience in a couple of years. Long term is tougher to judge because with the large amount of change at the executive level in the past 2 years, its tough to predict what the company will look like in another 2 years. I'm cautiously optimistic on the new CEO, presidents, and VPs: a significant upgrade from 3 years ago.
Salaries are not as low as they used to be but site management is making a strong effort to make them better and fewer people in the last few years have been leaving for strictly $$ reasons. . Still not competitive with Boston/Cambridge but then again, (in Albany area) you can get a decent house in a good school district for $200K and the commute isn't more than 30 minutes, even for a house with land measured in acres.
Benefits are reasonable: 5% 401K match, 3 weeks vacation to start for many levels, and health insurance that is on par with most these days (not perfect but better than nothing).
Cons
Every day and every project is unique
There are no easy projects
If you are looking for a job where you do the same thing day after day, AMRI is not the place that you want to be. Some people thrive and some people lose their minds: not much of a middle ground.
Projects are definitely demanding with difficult chemistry and/or time pressures (set either internally or externally).
Not a lot of other scientific enterprises in the area so a 2-body problem can be a challenge but there are options.