Pros
Best reason to work here is the team. I think the people here are very nice and objective, and they would go out of their way to help you. I haven't seen anyone stepping on others to show off their skills. I believe the company sees the value of each person here as well.
The management team is composed of smart people that gave me confidence that the company will be stable for the next few years given that it was initially a startup company.
Other additional benefits:
There are one on one meetings every week with our director.
Mobile stipend of up to around 60 bucks (pretty great deal)
Monthly lunches and snacks are always available.
Frequent trainings are provided
They are also interested in helping your career growth and promotes people to higher roles.
Our HR Director and Office Manager also show great initiative and tries to make everyone happy.
Cons
Like everyone else, I also checked the negative Glassdoor reviews. However, my experience was actually quite the opposite. There are some rooms for improvement, but nothing as major as other's review here.