Pros
Great culture, friendly employees, Shuttle Availability, Need to come to office only once or twice a week(depends on your manager)
Cons
Too slow paced not in terms of work, but in aligning employees to projects. It can take 1-2 years to get aligned to a project, and even receiving an offer letter may take 6-8 months. The overall progress here is very slow. After the probation period (following primers and other exams), employees are given an option to select the skill they want to be trained in. However, the actual training is often assigned randomly, without considering the chosen preference. This doesn’t end there—the project assigned later is also not guaranteed to match the skill in which the employee was trained. That, again, can be completely random. For freshers, it becomes quite difficult to get a purely technical role in such a setup. This makes me question why technical skills were heavily tested during the interview process in the first place. I have also heard seniors raise concerns about long work hours and managers who lack technical understanding and still push tasks even when they are not technically feasible..though this largely depends on the manager one gets. Since I have not yet been assigned a project and my current point of contact is polite, I haven’t personally faced these challenges so far. the bonuses are random, I got 0 bonus and 0 hike even after a year (Some of my colleagues in other markets have received good bonuses and hikes despite being on the bench, which makes the overall system feel unpredictable. Just too random not knowing why and how decisions are made? ) However, spending an entire year without being allocated to a single project is a serious concern, as it can negatively impact my career growth in the long run.