Pros
You will get to learn a lot of things quite quickly and have good exposure to networking fields
Cons
It has a horrible work-life culture, they will make you work on all holidays and weekends. On weekdays, expect to work all day and all night. They have meetings from 8 pm onwards and will make you work till 2 to 3 am at night. Even after working hard and delivering projects, you will still not be credited for your hard work and the upper-management will keep giving you bad remarks. They have a lot of politics there and you will be underpaid. You can try reporting this to HR but still its so corrupted, you can get laid off any minute.