Pros
none none none none none none. full of regrets.
Cons
1. Bad management. young and inexperienced, arrogance, refuse to learn, not ready to be a leader. Bad procedure, very manual and ridiculous process handled by people who absorbed from intern to full time then to manager with no prior experiences as a manager or anywhere else in the word. 2. HR also bad. Bad response. Bad policy. Very stingy medical benefits only for confirmed staff. Most company i worked before give medical to all despite confirm or not. 3. All employees on the different departments not working well with each others as full of arrogance people. Very immature and favoritisms in place everywhere. 4. Very low salary, they can't even give increment to me but match my salary only when I joined. 5. No other great benefits, medical benefits very low despite them making a lot of money. Annual leave also low. No compassionate leave unless requested. 6. Communications are super bad among people in the same department and in the different departments. 7. Turnover is really high.