Pros
Everyone employed is of a similar cast, they don't like conflict! Great perks, especially when you've completed your probation period. I was informed after completing 5 and 10 years more benefits. Anniversary trips to places like California and India. Plenty of working from home, so great work-life balance. Lots of activities to do together and depending on your outlook on life. Bonus every year I was there.
Cons
Empty office! So many employees working from home it is so hard to communicate with your colleagues. Huge lack of cohesion. Promotions seemed to be reserved for a very few select employees. HR extremely very weak. I found some employees doing next to nothing yet enjoying the benefits of those working hard. Far too many silos in different departments.