Pros
-Benefits (medical, subsidized massage, food) -People (bright, high achievers) -Cool products that employees use and love -Frequent performance feedback (ratings given every quarter, 360 feedback twice a year) -Employee morale varies across teams. Has gotten lower as the company is growing older
Cons
Some functions are really un-Googley! No work-life balance. No respect for people unlike themselves (e.g. you're not an ex-consultant? you're an idiot.) Teams under the same VP are not collaborative and do a poor job of sharing information. Poor knowledge management Recognition goes to those who talk the loudest Mismatched job content expectations Hard to transfer internally Hard to grow upward Little career development support