Pros
- flexible schedule - competitive salary - people doing the work are incredibly talented, experienced and cooperative - was employed there for almost 10 years and considered most of the folks I worked with as friends first, coworkers second - can count on one hand the worker-bee-level people that I had to deal with that were a pain or difficult to get along with
Cons
- almost all those talented and experienced people are gone now - layoffs the past two years (mini-purge in 11/2011; massive purge (1/3 of company) in 12/2012-02/2013) have decimated the company - folks left behind are stuck on a rudderless ship; and even if the current management could steer, have no confidence that they know what direction to go - as others have indicated, there remains a huge disconnect between management and staff, and there appears to be no desire at all to acknowledge this gap, much less to determine a way to bridge it and create a solid company again