Not a particularly great growth/learning environment for technical roles such as software engineers. Project to project, you won't feel like you're building the best tools/technologies because of the length and requirement of projects.
Bench time for software engineers: It's hard to mix consulting with technical software engineers whose purpose should be providing value via technical contributions.
Promotion timeline is long and not reflective of the capabilities and work done.
Consider the different technical expertise and strengths of individuals rather than grouping everyone in very structured and categorized roles. Maybe this will help with efficiency, cost-saving, and utilizing the talents you have.
Find ways to identify and pinpoint talents/skills and help them succeed in the firm.
Promote talents to the right level they are performing at will help retain talent and foster a better culture while finding ways to achieve this in a shorter timeline.
I got placed through a placement drive at my college. The selection process is divided into 3 steps: 1. Written test (Proctored and Online) It is an online test having 4 sections with about 52 questions (may vary based on job profile). * Aptitude an
First, there was a coding round, which consisted of 3 questions in HackerRank. After that, there were two rounds of technical interviews and one HR round. In the interviews, they asked questions based on your resume.
The interview process is easy. The first round consists of normal MCQs, followed by a group discussion, then a technical round, and finally a conversation with an AI over the phone. (I was eliminated in this round.)
I got placed through a placement drive at my college. The selection process is divided into 3 steps: 1. Written test (Proctored and Online) It is an online test having 4 sections with about 52 questions (may vary based on job profile). * Aptitude an
First, there was a coding round, which consisted of 3 questions in HackerRank. After that, there were two rounds of technical interviews and one HR round. In the interviews, they asked questions based on your resume.
The interview process is easy. The first round consists of normal MCQs, followed by a group discussion, then a technical round, and finally a conversation with an AI over the phone. (I was eliminated in this round.)