A great place to start a career, you can learn quickly. I think for beginners who want to learn very quickly and are ready to work long days, go ahead.
There are many projects for Fortune 500 companies and, contrary to what others might say, I found it very easy to go from project to project (it highly depends on how much you cost to the project).
You can have easy access to knowledge and meet some experts.
Negotiate your salary well because it's unlikely to be increased.
Pressure, hard to have a well-balanced private life, high turnover. Managers have a very short-term view, putting employees under high pressure to deliver on time. I have worked on projects where everybody on the team left except one or two guys (including me) because they were completely burned out. Many pretend to leave because they can earn more in other companies, but I am not convinced that's the only reason.
Have a more long-term view.
Phone screen with HR. Then, a 45-minute, multiple-choice test about coding. Next was an online interview with a senior software development manager (4 days later). After that, an online interview with a software manager on the actual project (3 da
The hiring interview process is based on several successive interviews: * Technical role (with an architect) * Department manager then team manager * And finally, an HR interview for salary, mobility, etc.
The interview was arranged through an online process. There were three technical rounds followed by a final HR discussion. The questions in the technical rounds were mostly to understand past experience and understanding of technology.
Phone screen with HR. Then, a 45-minute, multiple-choice test about coding. Next was an online interview with a senior software development manager (4 days later). After that, an online interview with a software manager on the actual project (3 da
The hiring interview process is based on several successive interviews: * Technical role (with an architect) * Department manager then team manager * And finally, an HR interview for salary, mobility, etc.
The interview was arranged through an online process. There were three technical rounds followed by a final HR discussion. The questions in the technical rounds were mostly to understand past experience and understanding of technology.