Pros
(1) Meaningful and challenging work. You learn a lot here and develop strong skill sets in shorter period of time. There is also opportunity to explore work internally in company and learn various things together.
(2) They take care of their employees - expect good celebrations at work, goodies, festive holidays.
(3) Everyone is very approachable. From newest hire to the Director of the company, you can talk to anyone you need to.