Pros
Decent work-life balance; Relatively easy work
Cons
Clueless top-level management: The company's top level management is clueless. The CEO thinks that his subordinates can get a job done but they are clueless too. The only thing the managers are capable of are: looking at spreadsheets, applying filters, and telling their team members that they are not meeting their targets. The CEO tried to get the employees at the bottom of the pyramid to contribute to the company's betterment and gave the job to the mindless managers. It was an absolute failure. Arrogant support team heads: The company has some of the most incapable heads in its support teams(just because they are sticking with the company since the beginning). For instance, the IT head of the company is so arrogant that he wouldn't accept the fact that the CRM deployment was a super-failure. Post the deployment(they didn't even care to do a test run with a focus group; a single guy ran the tests in my shift), employee productivity went down the hill and nobody in the top management noticed or gave a single damn. When they finally decided to look into it, their justification was the money spent on it. The team leaders suppressed the members to not even talk about it during the presentation with the clueless CEO. Low salary: The company's biggest problem is that they do not treat their best employees with respect. They pay a measly salary to even their best employees and state that they pay based on industry standards (no heed to the skyrocketing inflation and fuel prices). Their incentive system is messed (they get their KPI inputs from people who have never done the actual job) and the yearly appraisal is a joke. Thanks to this, many good employees left and are at better places now. Inefficient work processes: The company does not have a streamlined work process. They frequently kill and resurrect the quality team (no idea what they did to improve the quality). There are instances where two team leaders handle a single process making things even more ambiguous. They do not have any written rules on how the work must flow and new joiners never get any proper training. The primary reason behind this failure is that the team leaders and managers are not skilled in operations management and the CEO and other top level members never consider people who are actually skilled at it. Disaster.