Pros
Good co-workers, good benefit grogram, good work/life balance
Cons
Recently laid off 10% of the workforce because of 1 bad month of profits. Left a bad taste in the mouth of most remaining workers who are now overworked, under valued and just waiting to be next on the chopping block. This company completely kisses the butt of any high performing sales person but does nothing for non-profit driven employees who are the bread and butter of the company. They love to give away extravagant prizes as part of sales contests, like sports cars and vacations, and then rub it in the faces of the rest of the workforce. The put on these extravagant sales meetings and the annual Presidents Club trip, but can't even afford to provide a decent Christmas party or company picnic. If it's not a sales function, it will be put on as cheaply as possible. So unless you are a highly skilled technical person or in IT sales, I wouldn't bother here.