Small office environment, friendly co-workers, superb management style from the President to Finance Manager. I found them to be very accommodating offering work life balance.
Cons
After working for a year, it was taking too long to be hired as permanent employee.