While the company is a great place to start right out of school, one might face roadblocks to growth after three or four years. The company is good as a launching pad for one's career, but you might want to look ahead a few years to see whether there are opportunities for you to grow.
No one will likely discourage you from going out of your way to contribute, but no one will encourage you either. This "con" could actually be subjective and team dependent, but there aren't any concrete steps in place to encourage people to do more, and there are limited means of rewarding them. If you've really gone out of your way, gotten involved in a lot of things outside of your job description, and done great work, good for you. Just don't expect anything in return.
The company spends time in hiring very good people. The challenge I see for management is in keeping good people motivated; there needs to be active encouragement and a means for rewarding people who go "above and beyond" when they do not have to. The performance rating system seems to apply more to people who work entirely in their job area and less to people who contribute not only in their job area, but also in ways outside of their job function.
I had a single technical phone interview. It was a two-person panel, and they went over my resume, along with some coding and technical aspects. The response from the officials was quick and informative. Well, even the decision that I wasn't an ide
The interview process involved: * 2 phone interviews * 1 site interview * A 45-minute presentation The questions were easy, but they were tricky. Required in-depth experience with MATLAB, C, and C++. Some questions were more developer-like.
The interview was a single panel, held online. It was divided into four sessions over four hours: * A behavioral interview * A technical screening * A hiring manager interview * A cultural interview The process was rigorous. I dislike inter
I had a single technical phone interview. It was a two-person panel, and they went over my resume, along with some coding and technical aspects. The response from the officials was quick and informative. Well, even the decision that I wasn't an ide
The interview process involved: * 2 phone interviews * 1 site interview * A 45-minute presentation The questions were easy, but they were tricky. Required in-depth experience with MATLAB, C, and C++. Some questions were more developer-like.
The interview was a single panel, held online. It was divided into four sessions over four hours: * A behavioral interview * A technical screening * A hiring manager interview * A cultural interview The process was rigorous. I dislike inter