Pros
1. u get paid to make a living. 2. u can experience 8 hours millitary training on every weekdays, but not a lot your professional techniques! 3. u can know how excellent this company is! it is a combination of google and apple, "goople", WOW! 4. u can learn how to brag out to your employees in the future. 5. u get two 10 mins breaks per day, I am so moved because of management teams' mercy, they do understand human beings!
Cons
I just want to tell you some stories, they you can judge on your own. 1. They emailed all the employees said that you should not have any private calls during the eight hours that you stay in this company. 2. Many relatives of the VP or directors are working in company. 3. A female supervisor throwed an employee back home cause he was tired and had a nap in couch. Oh, by the way, that is PTO to have sleep at home.