Pros
Good growth opportunity available and good exposure to domain competency. The way the senior management guides the middle management is just stupendous. The flexibility in working hours add advantage to hire great talents through out the world. The employee friendly policies and open structure makes them feel empowered and the voice of concerns are acted upon immediately providing the employees with self satisfaction. Be it group events organized within the company, or official parties dinners, seminars, trainings, everything is so fun filled that one doesn't feel the pressure of performing. Hence we can say that performance comes naturally when the company is so friendly to their employees.
Cons
Low salary paid as compared to industry standards. Lack of awareness towards the society from the company might add a bad name to the company.