Pros
Very supportive coworkers, boss is also very friendly. So far it's not a toxic environment for me. The salary here is pretty high so it's worth it if you want to work here for few years. The working pace is fast and workload are not that heavy. Office fit and attire is non formal. Wear slippers and shorts also no problem. There's a lot of eating area here, but just need to drive a bit. Got paid OT.
Cons
Low benefit. Low medical expenses too. Bonus is meh and nothing extra. Dont even have staff discount if you buy their products. Management is very strict and calculative with staff. Especially for the working hours. If 1 minute late then you had to add extra 30mins to your work hours. Cant even consider over the fact that I sometimes also goes home late 10-15 mins because of meeting and work. If you forgot to check in your attendance, they cut your salary too. Doesn't even bother to check the cctv or inform the staff about it.