The best energetic & positive surrounding, There's an incredible resources and talent available to help one be successful here. The culture is surprisingly team oriented, with everyone being extremely willing to help one another. You feel responsible for your work.
Cons
Impossible metrics to meet sometimes makes it stressful. Everything positive here. No cons as such if u want to work in startup