Pros
I made good friends there - still keep in contact with a few.
Cons
There was absolutely no feeling of job security for the 8 1/2 years I worked there. Then the company lost 3/4 of their business (along with a huge contract) and didn't seem to really be trying that hard to find more. I was upset at first for being let go on that New Year's Eve, though I had a friend let go 3 days before Christmas. After about 6 months of being separated, I felt as though I was recovering from "something". I felt more stress-free even though still unemployed. Also I had allergies from working there (it was a closed building with poor air circulation) which seemed within 4 months after separation to magically clear up. I was Nationally Certified (CPhT) which meant very little. Raises were puny - took me 4 years to clear a dollar more than hired. PTO (which you earned!) was generous, but if you had to use it as opposed to requesting it in advance, you were penalized with points. So if you had to use it and it added up to 8 points (or 6; or 9; or 10 - it changed at managements' whim) you were in danger of being fired. Insurance sucked, too, when the gov. required everyone to be covered - one choice or nothing and be fined by the IRS when before we had at least 3 tiers.