Pros
Pantry filled with snacks, microwave is available, Medical benefit, Supplement products benefit, optical benefit, work life balance
Cons
Very hard to find parking, management won't listen to suggestions, bosses drawing "biscuits" everywhere just to keep the employees thus leading to limited career growth. Company striving to be at the top but management in the company is still sticking to the old ways, you will see preferences on certain people because they kiss up to bosses, if you don't, then too bad for you. HR is always at the gossip front line like 5g Internet speed. They will ask EVERYWHERE to dig up your personal life if you were seen too close with another employee. Can't even discuss about salary with other employees because guess what, when HR finds out they will warn you not to discuss such 'private and confidential information' like what is so P&C if you are getting unfair salaries. HR will tell you if you perform well you get such to such increment, only to find out at the end of the day, everyone is getting the same increment even when you're the best performer in group. Low pay as well, no need to hope for increment based on what I have just stated earlier. Very limited career growth because at the end of the day, you will find yourself very tired in dealing with people instead of work. Departments will throw blame here and there and ended up nothing gets done. Then when things don't go their way, they start merging the departments, leaving no independency of department. I mean it's a great place for you to hang around with young vibrant colleagues, but when it comes to career growth this place is a huge NO.