Lots of responsibility.
Good pay and benefits.
Flexible working.
Team working environments.
Diverse workforce in terms of education and social background.
Occasionally long hours; this is to be expected as the assignments are often project-led.
Increasingly hierarchical structure.
Career progression for some is limited.
My main advice would be to encourage clearer career routes for those who want to stay in the organization and rotate into different roles.
Phone screen followed by three more technical rounds and one behavioural round. The entire process lasted about two months. The interviews were 45-60 minutes long and sometimes could get rearranged last minute. Overall, the process was okay.
Very good interview process. The interviewer was on time, and basic programming questions were asked. The main topic was on algorithms and Python programming skills. I was asked to solve BFS and DFS, and also binary search.
The interview process involved multiple parts: * A call with the recruiter * A phone interview * An on-site interview The questions were typical for software engineering positions, including solving different types of problems. You could opt
Phone screen followed by three more technical rounds and one behavioural round. The entire process lasted about two months. The interviews were 45-60 minutes long and sometimes could get rearranged last minute. Overall, the process was okay.
Very good interview process. The interviewer was on time, and basic programming questions were asked. The main topic was on algorithms and Python programming skills. I was asked to solve BFS and DFS, and also binary search.
The interview process involved multiple parts: * A call with the recruiter * A phone interview * An on-site interview The questions were typical for software engineering positions, including solving different types of problems. You could opt