Benefits within first few weeks of employment, pretty good salary, very helpful staff.
Cons
Sometimes it felt like they made assumptions that we understood their way of working and would not clarify readily. No additional training opportunities available (even though they advertise it).