Pros
I have worked in lots of companies, and the amount of support and learning you will get here is not available anywhere else.
Flexible work hours, Work from home, perks, Activities, Trainings make this company a enjoyable and great place to work. Good colleagues and Friendly Management is their main punch. If you have that thing in you then of course you can rise.
A place of multitasking peoples just like the product companies.
You will learn how to manage your time with lots of tasks.
Great HR Policies.
Cons
Haven't seen any cons as such. Though in every company you will find negative people but the actual person is who can live happily and cope up well with those elements.