Pros
- Supportive teammates who are willing to teach and share information, and help one another. - Company provides 2-way transport. - Plenty of career opportunities within organization. - Minimum-to-zero politics within department (probably because there is no performance/variable bonus for this role). - Decent insurance benefits - Cheap canteen food
Cons
- No variable/performance bonus or profit-sharing regardless of the work you've contributed to the business, only 13th month (AWS) for this role. - Low increments every year, such that fresh graduate new hires' remuneration can easily catch up with engineers with at least 2 years experience in the company. - Depending on project, may need to stay up for night calls to collaborate with US folks due to time zone differences (same for our US counterpart). - ZERO effort by senior management to retain current employees. Current junior to mid-level engineers are leaving the company before they reach senior level, this led to a concerning gap in knowledge between the junior- and senior-level engineers. - Excessive processes in place that can hinder project delivery on top of unrealistic project schedule committed. Need a proper balance between business needs, internal company processes and project timeline.