* Lots of opportunities to grow
* Very smart people
* Differentiated product line (and the market leader)
* Great CEO
Cons
* Uncertain about company's long-term direction (virtualization market will saturate eventually)
* Risk of old-timers leaving when their stock grants run out