Good office location, attentive HRs, growth possibilities.
Cons
Some processes were not established at the time I was working there, also the company founder went for other busyness opportunities, which in turn staggered the company's development in my opinion.