- For our unit, most of the work is maintenance of legacy applications that are over 15 year old and have been "touched" by many developers over the years. Spaghetti code is the result. It is a real stressful job and a pain to change even one line of code, you never would know where the impact might be. Even if there is a minor error, the managers will point it out on your appraisal even after 2 years, well beyond the appraisal period.
- Usage of old and buggy custom tools for build and bug tracking, no standard tools used like Ant or JIRA.
- Limited or irrelevant training on technology or Domain knowledge
- Limited hardware (yes ! ). That may be because our unit works on application maintenance, therefore lower budget for computers, servers and IP telephony devices.
- Salaries are satisfactory, not that great.
- Very difficult to change from one project to another.
- Redundant processes at quite a few places. For example, we use two systems for bug tracking, both of which contain almost exactly the same information.
- There is much bad politics. People often withhold knowledge or be vague and ambivalent for their personal gains. Some leads and managers often subvert normal working processes citing some vague reason, but there may be some motives and it may become detrimental to you.
For example - Always enter the bug or enhancement in the tracking system, for even the slightest thing that you do. Do it even if your lead says "its a small job and there is no need to open a bug in the tracking system".
- Managers, as usual, do not have a clue.
- Some managers are really rude and routinely use harsh language.
- Some managers have very low technical knowledge or communication skills. They have no idea what they are doing, why they are doing it. There are many others who have no idea about Avaya domain or business. Avaya would be better off without such people.
- Very High attrition recently.
- Managers routinely threaten employees with layoffs. Managers have too much power, there is hardly any effective feedback system.
- Employee morale is low. Nobody knows when they will be laid off, or why they got a poor appraisal.
- Employees are laid off irrespective of their performance. It is common to see even award winning employee being kicked out due to dirty manager politics.
- Overall, the company is trying to be a wannabe Cisco. Realize that you are no match to Cisco. Cisco focuses on lot more than just VoIP and Skype and Skype-variants.
- Avaya has no presence in Data communication side. They focus only on Voice communication over the internet.
- Avaya follows. They do not innovate. You would be laughing if you heard some of the ideas being filed for patents by the Pune team. Many a times, managers force people to file patents, however ridiculous, to get good points from higher management. I hope Nortel integration would provide them with some innovative ideas.
- Overall Avaya culture is bureaucratic. Even the "fun events" at the Pune center seem to be forced and contrived.