If you are allocated to a good project, there are a lot of opportunities to learn.
Be ready to spend money on training.
a> They did not give me the role or type of work for which I was interviewed. I came to know about it after joining. They do not even share if it is a support job or development (though it's mostly decided at the beginning). It comes to you as a surprise. (Many of my other friends have faced this). They would change your technology altogether.
b> Until my last day, no one knew who would be my replacement. The manager did not even remember that someone was leaving that week (such great bonding!). Unless we initiate anything, nothing happens.
c> Like government people, you will have to slog a lot for getting things done (starting from getting a machine or a place to sit). At least in government, through money, we can get things done quickly; here, you will have to have a cool mind. I remember there was a wrong assignment of machines made against my name in the system, but I only had to keep requesting the GDIT department to get it removed. Initially, they even advised me to find out physically where the wrongly assigned machine is located (from lacs of computers!!) so that they can take some action.
d> Starting from your joining, you will have to swim across the net (W3) to get required information on what needs to be done just after induction day.
e> The bad thing is you have two managers to report to, and they may not have proper communication among themselves. We get confused whom to report an issue to. No one would tell you at the beginning the roles and responsibilities properly.
Overall, you do not get proper guidance from seniors (managers) about how to respond to critical issues or any sort of problems.
Something needs to be done to have proactive management.
Interviewed at IBM Yerwada, held via extension/telephone. The interview went quite well and took one hour. The interviewer appeared to be a full-stack developer. They asked me about jQuery, SQL, Django, and Python.
Good
The interview process was very smooth. I had one online test and a technical round. After that, I had an HR cum managerial round, where we discussed the project and salary negotiation.
Interviewed at IBM Yerwada, held via extension/telephone. The interview went quite well and took one hour. The interviewer appeared to be a full-stack developer. They asked me about jQuery, SQL, Django, and Python.
Good
The interview process was very smooth. I had one online test and a technical round. After that, I had an HR cum managerial round, where we discussed the project and salary negotiation.