Pros
Employees are consistently willing to assist one another, readily sharing knowledge, offering guidance, and collaborating across teams, even when faced with obstacles created by top management’s shifting priorities and restrictive practices. The company actively encourages the exploration and adoption of new technologies to effectively address complex problems, and it places no limitations on presenting or pursuing innovative ideas for product development, fostering an environment where creativity and technical problem‑solving can thrive.
Cons
Top management frequently shifts objectives, which results in additional quarterly workloads for teams. At the same time, they cut key product team members to reduce costs, while paradoxically hiring excessive HR and administrative staff—further draining resources from core operations. These actions contribute to delays, yet teams are still expected to meet original deadlines, and management blames employees instead of addressing the underlying issues. Micromanagement is widespread: management gathers employee input but rarely acts on it, imposing rigid controls instead. They even mandate artificially low appraisal scores to highlight “improvement areas” for high performers, fostering resentment. While promoting flexibility, leadership quietly removed the regular work-from-home option from the HR system, allowing remote work only during severe weather. High-performing employees are frequently burdened with extra responsibilities, while underperformers face no consequences. Missed deadlines by one group often force others to complete additional work, a recurring issue that strains teams. Some long-tenured staff rely on new hires for basic guidance, and certain lead-level engineers neglect available documentation, asking questions expected of junior staff—further slowing progress and reducing efficiency.