Good management with very nice people working for the company. The environment is very friendly and everyone is willing to help. If it wasn't for money, I would have stayed for sure.
Cons
The only con I can think of, which almost every company has, is the lack of documentation etc.