Pros
Many excellent colleagues, intelligent people, interesting product.
Cons
No interest in employees, ridiculously hierarchical management (promotion often achieved through nepotism), a 'value' system that utterly contradicts itself (there is no 'transparency', little 'passion', no 'humility', etc.), and a sham of a 'bonus' system where criteria changes regularly to avoid having to pay employees any bonus. Very few advancement opportunities for employees, increasingly limited benefits, and minimal training support to grow employees. Finally, silo'd environment between Atlanta, Santa Clara and Tel Aviv results in all kinds of product development issues, which often result in unhappy customers when each product release ends up being buggy. Bugs are just getting fixed as the next buggy release rolls out.