Wonderful work environment. Great culture, empowers employees to learn, decision making. Employee friendly environment and policies. Robust employee care program, including cashless hospitalization. Many clients with plenty of demand to work.
Cons
Very homely environment, doesn't feel like working in a corporate competitive culture. May not be suitable for people who wanted to grow very fast.