Company culture here is really good to engineers. When I look around, most faces look happy. People are generally very helpful and give real answers to my questions, rather than brushing me off with 'read the documentation'.
Annual bonuses are based strictly on a peer review process. This is really cool because you are rewarded not for sucking up to your manager, but rather by demonstrating your merits to your co-workers.
Compensation is fair. And it doesn't hurt that the company as a whole is kicking butt, so stock prices are growing rapidly right now.
Headquarters is in the middle of nowhere in Santa Clara, so the commute from downtown is pretty bad. If you don't mind living in the burbs, this might not be a problem for you.
And of course, network switching isn't exactly the sexiest industry to work in; my non-technical friends and family will never ever understand what I do for a living.
Keep up the good work, really. I don't know how you managed to scale the company to this size while maintaining a good culture, but it worked. Company culture is easily the best part of this job for me.
I had two phone screening calls. One was good. I was asked to implement some data structures, and the interviewer was very polite. The second call was with the Hiring Manager, whom I do not wish to name. It was awful. This was definitely the worst
I was almost through the interview process when the director showed up with a floating-point question. In an embedded environment, I had never used floating-point for anything and could not answer the question. He said he would not hire me for that.
The problem was explained. I was asked to code on a laptop and to explain code written by someone else. It was a very nice, discussion-type experience. The interview took two hours to complete. It was a screening interview.
I had two phone screening calls. One was good. I was asked to implement some data structures, and the interviewer was very polite. The second call was with the Hiring Manager, whom I do not wish to name. It was awful. This was definitely the worst
I was almost through the interview process when the director showed up with a floating-point question. In an embedded environment, I had never used floating-point for anything and could not answer the question. He said he would not hire me for that.
The problem was explained. I was asked to code on a laptop and to explain code written by someone else. It was a very nice, discussion-type experience. The interview took two hours to complete. It was a screening interview.