Overall the company is good. I learned a lot like dealing different kinds of people. The management is not so good of handling their employees. I easy adopt the culture of the workplace. My first three months of this company is the most hardest part of my job because it is my adjustment period working with different culture and personalities. The most enjoyable part of my job is helping my co-workers and my supervisor tell me to do overtime.