OK company that is satisfied to let good employees leave rather than pay them what they are worth.
Pros
Fun people to be around. Flexible schedule when needed. OK benefits and good structure for a working family who may need to bail a little early from work to catch a child's ball game or dance recital.
Cons
No recognition. People with little or no education continue advancing more quickly than those with education. Too much emphasis put on interns and allowing them better starting salaries and positions. It seems that much of the management is willing to let good educated employees leave the company rather than show them any recognition and pay them what they are worth. I know 6 people who have left in the past year and they have had to fill their positions with a higher job title and higher pay. All of this when a simple promotion would have kept each of them around.