Pros
Benefits are good, some nice company events and parties, wonderful charity efforts you can be a part of during the holidays, and worked with some great co-workers.
Cons
Where do I even start? Unrealistic sales goals, disorganized (at best) management, the management is cheap and very unwilling to invest in marketing opportunities that would greatly help the company, there is complete unwillingness to take risks. You get a decent package for vacation and sick time but you will be punished for using it more often than not. I've seen good employees that in general do not abuse their time off be written up for various legitimate excuses for missing work (sick child, horrible weather/snow, car accident), there really just isn't much sympathy from the management. To top this all off, this company has the worst turnover of any company I've ever worked at. You are always training someone new, but more than likely they will be out the door again within a few months either because they hired someone incompetent (again) or this person is smart enough to realize they need to move on to a better company. Pretty much everyone that works upstairs reports to the owner's daughter, and let's be real - this is the main cause of the turnover. Very disrespectful of those under her, passive aggressive, and she'll play games with you to get what she wants. No one I've spoken to who worked under her has ever had a very positive opinion.