This is indeed a perfect question to vent my frustration!!
But again, I would blame Infy or any other company for that matter.When i joined I heard a phrase “ People don’t wanna leave company, they leave the managers” sort of like that.
My story:
This was due to my great manager and well handful teammates who in fact knew nothing of the project, till date I am not sure how they are still employed here.
I joined as a fresher, my mentor ( senior engineer who left Infy within a month for exactly the same reason) thought me everything to survive in the project.
I worked for 15–16 hours straight ( also during weekends), solved every issue [ they just assign everything to you and you wont be able to do anything].They took all the credit for my work and blamed on me when they couldn’t complete their tasks which was everyday scenario.I won’t even start about the politics here. No leaves, more work piled on, frustration and depression increased to a whole new level. LOT OF THINGS happened that I won’t be able to share my rambling here.My mentor warned me that this would happen as he left Infy, should have listened to him.
All in all , In my case , I was so frustrated with my work and environment that I was ready to beg for other offers with less than current salary,but this depression led me to work hard for the job interviews till the point I got placed in an awesome product company .LUCKY ME!!
Anyways, my friend also works in Infy, and he has a cool manager and awesome teammates. His life in Infy is heaven. My luck was so bad that I couldn’t even get the release from project.
Anyways, it’s over now almost :)
The work at Infosys is mostly AMS and maintenance projects. So expect very little in terms of the scope to learn. Most of their customers have implemented enterprise software since decades, hence most of their core processes are setup and work without a glitch. It's only minor bug fixes and other issues that most people work on.
Hence, Infosys is a good place for a fresher, but ruinous for a senior employee. (>3–4 YOE).
The visibility in this company is very low. Expect very little interaction with managers, since most projects are based out of multiple locations and it is quite common for an employee to not work out of the same office as their manager.
Managers often directly say these things to employees:
- Getting hikes and promotions is about your relationship with your manager
- Attend Unit meetings and give KT's on new technologies in order to be considered for a hike.
- Your work should be noticed and highlighted at a PM/DM level in order to move ahead.
- Don't ping your counterparts at the clients side every day. Do so once every 2–3 days. This will create the “impression” that you know more.
The work per se doesn't count. Even if you do work on certain topics and areas, the manager wouldn't consider that as knowledge.
What counts is what your manager and client thinks. Giving an impression of knowledge is more important than actually knowing stuff.
I've had employees tell me that their knowledge of standard SAP is low, but they keep their manager and clients happy.
There isn't a culture of respect - managers routinely tell employees that their knowledge is lacking.
It's a pretty shitty culture and the attrition rate of 22% reflects this.
Avoid working here if you want great work and culture.
This is a government company that people come to because of the very low volume of work, the brand name and the pay. This is called a “lala company”, a “retirement company” by many.
Save your career. Don't work here.