Pros
It is a place where you can learn quickly and take a lot of responsibilities.
Nice working environment and free snacks. The long-term vision is promising and cheering.
Cons
It is confusing for some job duties. I felt frustrated and disappointed at the back and forth change of regulations as well as payment. Even though it has a inspiring lone-term vision, it didn't have a detailed plan for each step that will be taking, I mean, I didn't actually know what I can expect in a 1 year or 2 year.
I also felt uneasy to lose my personal life working here. They required you to always be stand-by.