Overall, a upstanding company.
Pros: good, coworkers, good territory.
Cons: lack of job stability and direction.
Very little job security and lack of a universal goal. I was hired to help with the launch of Trianex, however, although my territory did well, it did poorly nationwide and Upsher-Smith dropped the product and performed layoffs nationwide.