Most of the companies assure you a work life balance which never goes by word but in this company a equal priority is given to both your personal life and work life. Another major advantage was the company's flat structure where we could call and connect to any manager or subordinate and discuss and gain a lot of knowledge too. Great working flexibility. A lot of importance is given to culture and diversity too. Indeed its a great place to work!
Cons
Should polish out your extra curricular skill set too