Great working environmentThe good thingsFlextime working hours, with excellent facilities for employee in office.
The office area are place at very strategic location, providing convenient access to restaurants, entertainment, transportation,and parking lot for employees.
The challengesThe time I had with this company is very short, and thus had little chance to face real challenges encountered by others full-time employee(s).