Good company for career developmentThe good thingsopportunities to learn, in-house training provided, friendly coworkers, helpful staffs, conducive workstation.
The challengespressure in meeting tight deadlines, might need to stay back after office hour.