Helpful managers and personnel, keen to help your adaptation to the client you're allocated to.
Nice on time payment, health insurance and dental.
Overall friendly environment.
Quite a nice range of client projects in different technologies.
Cons
Not as pro-active in providing new learning oportunities to the employee as some of the competing consulting firms. In my experience, the company is open to providing you with the necessary training, but only upon your request as opposed to offering opportunities.
-company with financial problems
-don't care about you... they won't even call you only chat like skype or something
-pure body shop company
-management is very weak..
-they came from Primesoft and primesoft is basically dead with debts to everyone
-problems in paying salaries