Good Management
Competitive salary
Easy to gain more experience through big co-operate company
Flexibility work scheme
Perfect colleagues mentality
Actually more than Pros to be added
Cons
No fatal Cons but sometimes could be the overall company vision and strategy not clear enough
the rapid changes in the projects could affect as well.