Best of the Pay
Best of Work Life Balance
Company runs on People-professional balancing equation
Fun and caring managers
Challenging work and lots to explore always
Cons
Need to get the CMMI Level to more than the current level ( it is actually there @ that level but needs to be certified)