Discover
Companies
Browse top employers
University Rankings
Malaysia's best unis
Salary Insights
Know your market worth
Career Tools
All Tools
Browse every career tool
Job Swipe
Tinder-style job matching
CV Checker
AI-powered CV review
Career Planner
Map your career path
LinkedIn Optimizer
Sharpen your profile
LinkedIn Roaster
Brutally honest review
Career Wrapped
Your year in review
Professional Persona
Discover your work style
Other
Snapshot
991 total reviews
Source
Glassdoor
100% of reviews mention positives
Page
92 / 100
Anonymous employee
It was a good working environment
There was not much growth to be honest
Analyst
Hybrid Good work culture Work life balance is good
No cons! Most of the things is good
Quality assurance assistant
People are nice to work with. Got in house canteen.
The manager likes to micromanage.
Accounts payable
Work life balance and flexibility
Low compensation and delay in hike
Process engineer
fast paced but relaxed working environment
collaboration is difficult, and people frequently need to pull long hours or are called when off work
Machine operator
Collaborative environment, helpful mentors, flexible schedule, strong leadership, and great learning opportunities.
Workload can get heavy during busy periods, communication between departments could improve, and limited career growth.
Scope of work is good
Treatment of people is not good
Product engineer
good for career growth in the company
less salary for fresh graduates
Embedded engineer
1. Higher Demand & Career Growth 🚀 A flexible Embedded Engineer is highly valuable in multiple industries (IoT, automotive, medical, industrial automation). Companies prefer engineers who can adapt to different microcontrollers, RTOS, and programming environments, leading to better job security, higher salaries, and leadership opportunities. 2. Smooth Transition to AI & Advanced Tech 🤖 With AI/ML becoming part of embedded systems, being flexible helps in integrating AI models with hardware (TensorFlow Lite, Edge Impulse). It also makes it easier to switch between firmware, automation, and cloud-based embedded applications, opening doors to cutting-edge projects.
1. Steep Learning Curve & Burnout ⚡ Constantly switching between different platforms, tools, and technologies can be mentally exhausting. Keeping up with new microcontrollers, protocols, and programming languages requires continuous learning, which may lead to burnout. 2. Lack of Deep Specialization 🎯 Being too flexible might make you a jack of all trades but master of none. Some roles require deep expertise in a specific area (e.g., RTOS, low-power design, DSP), and too much flexibility could limit opportunities in highly specialized fields.
Senior analyst
Good Work culture overall, but totally depends on the organization you work with.
poor freshers gettting caught in office politics sometimes