Best work environment.
Good salary hike.
Managers are so good.
CEO is so good and practical.
you can easily manage personal/professional life.
Cons
Need to improve HR management.
Doesn't integrate new technologies early. Management takes too much time to integrate new technologies to existing project.