Pros
• Good opportunity for fresh graduates and junior-level employees who want hands-on experience and professional growth.
• Employees get exposure to multiple projects, including technically interesting ones that encourage self-learning and problem-solving.
• Training hours are allocated for learning and development.
• Fuel allowance provided.
• Supportive, welcoming, and understanding colleagues.
• Flexible working hours help maintain work-life balance, although workloads can occasionally become stressful.
• Opportunities to interact directly with clients and gain practical industry exposure.
• Availability of in-house prototyping facilities.
• Company provides office setup and hardware required for work.
• Positive policy changes have been introduced over time, although implementation tends to be slow.
• Salaries are consistently paid on time.
• Biannual profit-sharing initiatives are appreciated.
Cons
• Career growth opportunities can stagnate due to several factors, including:
1. Management prioritizing quantity over quality.
2. Lack of proper SOPs and structured working methodologies.
3. Limited mentorship and professional guidance.
• Career progression plans are unclear or not properly communicated.
• Job descriptions and responsibilities are not clearly defined; employees are often expected to take on responsibilities outside their domain without additional compensation.
• High employee turnover affects long-term team stability and mentorship opportunities.
• Performance evaluation and appraisal systems exist but lack clarity and structure.
• Some projects experience unrealistic timelines and scope creep, creating additional pressure on employees.
• Employees are often expected to put in extra effort beyond normal working expectations without proper acknowledgment or compensation.
• Management decisions can feel reactive and emotionally driven rather than process-oriented or data-driven.
• Free accommodation is advertised but may not fully align with expectations in practice.
• Compensation packages are marketed as competitive, but they are average.
• Management tends to focus heavily on sophisticated tools rather than improving processes and workflows.
• Extra effort and contributions beyond regular responsibilities are often not acknowledged or rewarded.
• Unnecessary involvement in employees’ personal LinkedIn profiles and professional activities outside work.