Good benefits such as health, vision, and dental, but these are being chiseled away.
Great stock purchase plan; a two-year price fix can make the plan very lucrative.
Nice facilities, including several decent cafeterias. The gym has towel service and classes such as spin and yoga, etc.
The company is well-positioned to succeed in the marketplace if it can deliver.
Forced distribution will eventually mark you as "needs to improve". Ranking is sort of like playing in a recreational league where you self-referee. The level of play is always one or two levels above the level of officiating (i.e., management).
It's not possible to do a good job because there is too much to do and nobody wants to hear it. If you raise concerns about not having enough time or resources, management will keep leaning on you until you change your answer.
Listen to your engineers rather than forcing them to give you the answer you want.
Better 1st and 2nd level managers.
Their phone interviews seem pretty easy. They focus more on the on-site interview, where you can be rigorously tested on coding skills, design skills, and leadership skills.
The interview itself wasn't hard; they asked general questions (how to find the least common denominator, a brainteaser). The hard part was dealing with the recruiters. I had a pending job offer, so they promised I'd know by the following Monday.
I applied online and received a call from the manager to set up a phone screen. After the phone interview, I requested an on-site interview. The people were very friendly, and the culture is great.
Their phone interviews seem pretty easy. They focus more on the on-site interview, where you can be rigorously tested on coding skills, design skills, and leadership skills.
The interview itself wasn't hard; they asked general questions (how to find the least common denominator, a brainteaser). The hard part was dealing with the recruiters. I had a pending job offer, so they promised I'd know by the following Monday.
I applied online and received a call from the manager to set up a phone screen. After the phone interview, I requested an on-site interview. The people were very friendly, and the culture is great.