It all depends on who your manager is... Is he a "made" man, or an outsider?
Pros
Great technology direction! It's found the way again! (They lost it at one point!) The freedom to do what you need to without someone breathing down your neck is great! Decent wages.
Cons
The company made bad technology choices, and made its employees suffer for it. The freedom really comes from the fact that there is no one to do the job anyway, cos all the managers below the "inner circle" are looking up in case the next shit-storm catches them unawares! The decent wages means people will stay professional but will happily move the moment they find something they can be passionate about. It's a job... No more than that, unless you belong to the "made" crowd in which case you get stocks, bonuses, and "termination" clauses that protect you with hundreds of thousands of dollars if they restructure you out...