Management not trustworthy, dysfunctional business practices!
Pros
The actual chemists themselves (only half the company maybe) generally have a high work ethic and don't compromise their data. Benefits are good enough to make you think they might care about their employees at first.
Cons
Those ethical chemists I mentioned? That is in comparison to how willing management and customer service managers are to blow smoke up clients' {whatever}s. Ask about employee turnover. Unhappy employees don't stick around. They have gone through a few hundred employees in the last several years. Lots of management problems for a company with about 75 employees. Management is not ethical in their practices with clients or their own employees so they continually lose hard-working, ethical people or fire them right before they quit.