good vacation, good benefits. If you already come in as senior management it is not bad. However, don't come here as a team player and hope you are going to move up in 2 years. It just does not happen that often.
Cons
Middle level management smothers individual team members. We are not growing fast, and now CBS owns us.
Pay is acceptable. You get the chance to work on some large systems. I made some good connections there but I don't think that that's the norm. Management in my group was very supportive of open source. Good benefits. Good recognition of a job well done by middle management.
Cons
Very little opportunity for advancement. The product managers did not do a good job. Senior management never told anybody what was going on. Senior management takes care of their own, and nobody else.