Pros
1. Great work culture. No formals. Flexi time(Work from home allowed in some teams). monthly bear bash, year end parties etc. 2. Highly talented and approachable senior engineers. No matter how busy they are, they always get time to clear your doubts. People know their stuffs and are actually interested and keen to contribute.
Cons
1. Management doesnt have much idea on how to use its resources. Projects are given to people on the basis on their availability and not necessarily according to their area of expertise. 2. Doesnt have a far-fetched vision. Meetings are held weekly/bimonthly for hours and yet no conclusion is arrived to. They keep comparing their works with CISCO, Brocade, Arista, and think the smartest move is to just copy them off. 3. They really need to expand. Need to get a bigger space. And definitely should open offices in other cities of India.