Pros
A great company for fresh graduates. A well-known established company. A relaxed environment with good facilities. The perks are wonderful with a floor dedicated to cafeteria and snooker table as well as a gym.
Cons
Messy SOP and collaboration was a little hard to proceed. Compensation is not good for management level.