1. Customers / clients first. Employees second
It should be exactly the reverse of this. One fails to understand the reason behind companies giving client’s more importance than their own employees.
Yes. The way the clients are treated, does determine if they are going to have a continued and satisfactory relationship. But putting them before the employees is just going overboard. Employees need to be happy first in order to keep the client’s happy. There is just no other way.
Also, client’s requests are taken as the words of God. One is forced to comply with each and every request. You say no? The only thing that might happen is that it would get escalated and come to you. But, ultimately it’s going to come anyway.
2. Got into any project? You are stuck for life.
Even if a person/employee is extremely good in what he does and contributes to the project in a tremendous manner, people should be rotated from one project to another. People should be given a release from their current project so that they can move on for something else.
Unless requested by them (rarely happens), everyone expects a change from time to time. Not giving it – for whatever reason, will ultimately lead only to disappointments / dissatisfaction.
3. Ratings – They always screw you up.
Ratings should be given based on how one has contributed to the project over the past year. Not based on what the project manager has in store for that person for the coming year.
Also, do they have plans of releasing you? Then you might as well say a nice goodbye to your forthcoming ratings.
I don’t find the necessity to elaborate on this point (pun intended)
5. Want to meet somebody or get something done? Please wait.
No one says for how long. You just wait. No point in complaining. You got to comply.
Even if you hear the people in a company using cool words like Open Culture or Open Cubicles, at the end of the day, one has to wait. No alternatives for this.
I firmly believe that if you are asking someone to wait, you have to provide them a reason later on. It’s a must.
6. Tech companies only for clients
We do understand that we are a tech company. We do provide services to make our customers lives easier. But we shall not do the same for our employees.
One will be amazed at the truckloads of documents that one has to deal with in the Indian Tech companies. I seriously wonder why they can’t automate (at least make it an online process) the whole thing.
7. Forget free (or even good) food. You pay for the coffee too
I am short of words in trying to explain the reason behind the latter one. That’s because there isn’t any. Apart from maybe the small amount of profit that the companies could show on their statements.
I don’t know one person who might be happy with the food that’s being served in his/her cafeteria. If no one is happy, then why isn’t something done about it? Clueless.
Yes. Feedbacks are indeed taken. But I doubt if anyone is reading them.
8. Drove syndrome
The management will come on stage/TV and talk about the country’s growing population, but will do little to control it in their own backyard.
Imagine 10K people in the cafeteria or waiting for the lift or parking. (This would not be a problem if the campuses were equally large. But that is not the case with most of the campuses in our country)
9. Multiple offices in the same city
Great! So, what is expected of the employees? Move between offices based on the managers will or command?
Nobody actually minds it if this is played squarely. I mean the transportation here. No one actually understands the reason behind asking people to use their own transportation and claim the money later on. Why cannot a proper mode of transport be provided? The employees are working for the company. Not running their own businesses.
I really have to take a look at the statistics of the number of employees who actually quit a company after staying on bench without getting into any project.
Only a partial blame can be put on the employees here.
The rest lies entirely with the people who recruited and the HR. HR will never find it necessary to call up the employees and update them on the status and the recruiters will never test the person completely before recruiting him/her. They just want to add more resources to their payroll and do not really care if one suits the role or not. (Suitability will be checked only after you are actually recruited by the company and they have plans of putting you into a project)
11. Client Interviews
First the companies recruit you. Then you interview for the project that they are planning to put you in. And after that you attend the client interview.
I just don’t understand the reason behind this whole thing. Why can’t a person be recruited after being tested completely so that they can start working on the project immediately after their joining?
Want one? Beg them for months. You shall get one if they are still dependent on you.
Or maybe, tell them that you are planning to quit. Chances are that, you might be offered one right away.
13. Salary or Promotion
Salary and promotion shall be given based on pre-determined rules. You complete 3 or 4 years? Voila. You qualify for a promotion. Another 2 years? Great! Here comes the next promotion.
Wonder why a raise or a promotion cannot be given based on the person’s qualifications or capabilities.
14. Employee preference
Forget it. Company always comes first and only then the employees. I do agree that this is correct to some extent. But at times, one has to listen to the employees as well. Not doing so, is one of the main reasons for employee dissatisfaction.
15. I Card
This one actually does need a mention.
Ever tried to enter your company without your I Card? Chances are that you would be sent back. Don’t even try to convince them about your identity. No I Card literally means that you don’t work there.
I hope things improve in the future.