Annual raise is on the low side. Base salary is low compared to companies in Bay Area, decent if you stay in SoCal. Stock isn't doing that well recently which means don't depend too much on RSU when you negotiate your package. Lots of work with no "actual" reward. If you're happy with your manager saying just thank you after every project and saying sorry after every review, this is the right place. Oh....and the most important thing....having a PhD is a BIG+....treating masters like junks (e.x. you should do this and that instead of xxx, you expect PhD to do this kind of job?)...A PhD got promoted twice over just "2" years..true story. Getting promotion requires "being" the right person and "knowing" the right people.