You get to set up an excellent network.
No fixed time, unlike what you have in service companies. Work anytime you want. Managers are bothered whether you have completed the work or not, within the promised date.
The work is stable, and people genuinely care to make it a good quality deliverable. There is no lack of resources; you will get all the help you want to get the job done.
You will get a ton of resources, training, etc., to learn new technology.
If you can set up a good rapport with the team, there's no need to worry about leaves.
Satisfactory (this is subject to debate) hike when joining the company.
If you can plan, you can have a good work-life balance.
In most of the team, after a couple of months, the work will become monotonous.
It is very difficult to switch to another role or team, even if the company says otherwise.
Almost all teams are understaffed, so there will be a huge backlog of work.
Regarding financial increments, it will be very discouraging. There will be no appreciable hikes in the first two years. Then, whatever happens will be way less than the average inflation. Only after spending 3/4 years, you will start seeing some hike or stock options, and that too if you are lucky. By that time, your peers would have moved a couple of times and will be earning way more than you. The median salary in the market for your role and experience would have increased, and you would be lagging.
Here the applications are built on very stable frameworks which rely on old/matured tech stacks. So, if you intend to grow technically, learn new things, and grow, this might not be a very good place.
Even if you learn new technology, it will be extremely difficult, sometimes impossible, to implement it, either as a POC in your project or as a new feature to the product, because the applications/products rely on very old and stable frameworks.
Please listen to employees who want to grow. Give them avenues and opportunities.
Please allow people to switch to new tracks without prior production experience. This will allow people to learn new things and allow the company to have less attrition. This will also allow the teams to get an employee who is already in tune with the values of the company. In the long run, this practice will allow people to bring cross-functional expertise and enrich products.
Everybody works for money. Please implement plans that ensure the package of an employee does not decrease year after year due to inflation, just because you decided to give no hike or increments which are way below market average.
Two technical and one manager round were conducted during the interview. There was no HR round. The technical round focused on programming and data structures. The manager round was also tricky, with a few brainstorming questions.
The entire process, from the date I got a call till I joined, took 4 months. There were: * 2 Tech Rounds: spent 1/2 day. * 1 HR Round: telephony the next day.
The interview process consisted of two rounds. The first round was with the technical manager and lasted approximately 30 minutes. It covered roles and responsibilities, previous projects, and technical questions. The second round was with a US tech
Two technical and one manager round were conducted during the interview. There was no HR round. The technical round focused on programming and data structures. The manager round was also tricky, with a few brainstorming questions.
The entire process, from the date I got a call till I joined, took 4 months. There were: * 2 Tech Rounds: spent 1/2 day. * 1 HR Round: telephony the next day.
The interview process consisted of two rounds. The first round was with the technical manager and lasted approximately 30 minutes. It covered roles and responsibilities, previous projects, and technical questions. The second round was with a US tech