Good working environment. Everyone is nice and approachable. They reply to my concerns in a matter of just half an hour.
Cons
The application process takes quite some time. After passing the initial screening, you would have to wait for a week to be scheduled for an interview.