You really need a lot of self-initiative to learn and get involved in more, especially if you are a CW.
As a CW, you don't get the same benefits (meta days, insurance, claimables, etc.), and you just don't get prioritized as much as others. You just hope you get assigned to a good team.
Job uncertainty depends more on project duration, not contract duration. After your project ends, you have to flounder around and look for new projects yourself.
It just feels bad being a second-class citizen. Convert if you can.
Better HR – CW management, especially with internal project/team allocation.
Recruiter call, followed by a standard one-hour online algorithm round. This would then be followed by a full-day, on-site marathon including algorithm, system design, and behavioral rounds.
Rude interviewers who had no empathy and did not give me a chance to explain my case studies. I wouldn’t recommend anyone to go through the interview process. HR was really nice though!
Typical 6 rounds of interviews, including business, technical, case study, and peer sessions. Expect quite fast scheduling between these rounds. The feedback from the interviewers is only compiled after the whole loop is completed.
Recruiter call, followed by a standard one-hour online algorithm round. This would then be followed by a full-day, on-site marathon including algorithm, system design, and behavioral rounds.
Rude interviewers who had no empathy and did not give me a chance to explain my case studies. I wouldn’t recommend anyone to go through the interview process. HR was really nice though!
Typical 6 rounds of interviews, including business, technical, case study, and peer sessions. Expect quite fast scheduling between these rounds. The feedback from the interviewers is only compiled after the whole loop is completed.