Vantaggi
-> You'll be exposed to multiple technologies, mainly because of the lack of employees. Let me rephrase it, you'll be forced to take up multiple roles simply because there is no one else to do it. -> The management has a vision on what domains and technology the organization should focus on. They are trying to excel in domains such as healthcare and industrial automation, technologies AI/ML and IOT. -> Salary always credited on time. -> During Covid there was no salary cut and there was no lay off. I don't know if that's a pro even back then the company was understaffed. -> There are a very few good people left in the company who have been with them for several years. Most of them left and the remaining few are the sole reason the company still stands. -> Since the company is staffed with smaller teams, the inter-relationships are easier to establish and this facilitates better communication as well. -> Freshers can improve their resume, if they are willing to put in the extra effort and try new technologies. Granted there will not be any support. Whatever there is, will be from other people who have been in the same clueless situation, but Ideally this can boost your resume and move on to better opportunities.
Svantaggi
-> Structure of the company is flawed. There are no mid level engineers and the freshers are doing all the heavy lifting. They are highly overworked and exhausted.Due to this, most of them have already left the company. -> The know-it-all management has stooped to such levels of delusion the only comparison i can think of is Nero playing the violin while Rome burns. -> The technical vertical is so flat that it is the same as a dead man's ECG. -> The management boasts they are paying "Industry standard remuneration" but in reality it's just pennies compared to the average pay scale. -> The projects and code base is so mismanaged that whenever a recruit comes they'll rethink all their life decisions. If any recruit is reading this and feeling the same, don't worry you are not alone. -> There are hardly any projects remaining in the company so think before you join. -> HR framework is a joke. -> The notice period is 90 days. Notice period is a hostile environment here in the organization. The higher level people assume you are stalling and not working, And once you resign expect a call from HR which will be a guilt extravaganza to try and make you stay. -> There is no code review and the QA department is so weak that only very major projects have QA engineers. There are so many terrible instances that I can't disclose here. -> During the Covid time, the company did nothing for WFH assistance. Most of us had to work from personal systems. The system upgrades and other setup that we had to do was paid from our own pockets. They didn't even give allowance for internet bills which now that I have gone back into the real world, have realized is the bare minimum. -> There are only two extremes. Either overwork or no work. -> There is little to no work-life balance in the company. After weeks of continuous over work, if we raise a concern they simply turn it down stating, “All IT companies work like this”, rather than addressing the issue. So like any company structure we escalate the issue to HR, then the HR would very effectively list out stories of employees overworking in MNCs. -> I wont say all of them are alike, but some people never respect personal boundaries. After working long hours, finally when we log out they continue to pull us back into work using personal communication mediums. I am someone who values my personal space very much. But this unprofessional behavior was totally unacceptable. -> I personally had experience where senior staff in the company would never reply during usual hours but once I log off they’ll hit you with a ton of tasks through multiple chats. Staying late and overworking is considered as a token of honor by many senior staff. In my opinion It's not. It's merely killing your personal life and health. -> Always be prepared to waste your time in unproductive, unreasonably long meetings. (4hrs long daily meetings to give a context) I'd like to quote MJ again in saying ...... 'All I want to say is that, they don't really care about us'