Pros
- Big company and great brand name. - Compensation is average but not too bad. - Peers were really smart and helping and helped me learn alot while I worked there for 3.5 years. - Good work/life balance - Great benefits which includes medical, dental, really good 401k match, employee stock purchase options, time-off and sick leaves.
Cons
- Frequent workforce reductions create a sense of insecurity among employees. - Too much cost cutting going on. - Management says they are open and transparent but all decisions are hidden and mostly hit employees with a surprise. - Lot of Outsourcing going on in the Foster City, CA office and most of the work has already been outsourced to Bangalore. - Very hard to get a promotion. Very hard to get a raise so its a good idea to negotiate before you join the company.