Friendly Environment.
Good Support from the Management.
Nice place to Work :)
The best Part "CEO's Active involvement and one to one communication for Betterment of the organization"
Cons
Nothing Much to say except for the distance and few flaws which i guess are already altered by now :)