Training GroundThe good thingsTop Management is willing to share their knowledge. There's already a standard process compare to other companies. This is a good start for fresh graduates, you can find a good camaraderie here. If your are an excellent employee, promotion is fast.
The challengesSalary, if you are after the experience only this company is good for you but if not, salary will be a great issue for you. Office Politics is very rampant that even the Top Management allowed it because this is already the culture of the company and its very disappointing because you can see great employee leaves because of office politics.