Good benefitsThe good thingsGood colleagues, flexible working arrangements, good benefits, lots of free food (definitely wouldn't go hungry here), not as busy as some companies that I've worked before (seldom need overtime, stay back or working on weekends), very near to shopping mall, salary is never late, easy access to public transport.
The challengessometimes, the office can be a bit too noisy, the management can also improve a bit. where the company is headed is also not very clear but all in all, still an okay company to work in.