Pros
You'll learn to become an independent employee.
Cons
They are the worst! Too much workloads that even weekends, holidays or on your vacation leave you still need to work. Even if you are sick you still need to work and report. There are a lot of FAVORITE employees here. All good reviews here are done by the FAVORITE ones so do not believe them. Even if you played your 110% here still it is not enough. They will give you much more workloads and the recognition will go back to their FAVORITE employees. No package here and there would be no future for a regular employee, if you've been here more than 8-13 yrs of service, final pay would just be pro rated 13thmonth and withheld taxes. Super micro management and worst management ever! They would not listen to their employees and would decide for just for their benefit to feed their greediness. They would also use the word of God but do not apply. So never ever attempt to apply here. If there would be a negative star rating this company would be top 1.