Pros
Excellent Leadership, Results driven, good work life balance. The company has very good compensation policies and and offers decent work life balace to pursue own interests. There is emphasis on results rather than just face time, which i really liked about the company.
Cons
None that i can think off.