Lot of ancillary benefits - good life/health insurance, job security, friendly environment, flexible timings, work from home, work-life balance.
Join for the money or whatever, stay for the benefits. Good for settling down or retiring.
Limited growth opportunities.
Compensation/promotion wise, no matter what your performance is, you need to quietly wait for your turn. This can be frustrating for people who are ambitious or who want a fair deal for their output.
It's kind of like a government company culture where loyalty/seniority matters more.
Just attended an online coding round. It had 2 C++/C questions to be done in 1.5 hours. 1. Finding the frequency of numbers in an array. 2. To make one string equal to another, how many inserts/deletes are needed?
It would take a full day, face-to-face interview. Prior to that, you have to qualify by telephone. This telephonic stage would be to qualify yourself and determine whether you are worth calling for a face-to-face.
Background knowledge was requested. Skills were tested in: * C++ * Java * Protocols Not all questions were answered correctly. There were 5 rounds of interviews, which took one day.
Just attended an online coding round. It had 2 C++/C questions to be done in 1.5 hours. 1. Finding the frequency of numbers in an array. 2. To make one string equal to another, how many inserts/deletes are needed?
It would take a full day, face-to-face interview. Prior to that, you have to qualify by telephone. This telephonic stage would be to qualify yourself and determine whether you are worth calling for a face-to-face.
Background knowledge was requested. Skills were tested in: * C++ * Java * Protocols Not all questions were answered correctly. There were 5 rounds of interviews, which took one day.