Management at all levels is dedicated to looking after employees. Constant suppport and excellent benefits.
Rapidly growing company means good opportunities for advancement.
Cons
Growth and restructuring means that progression path isn't always obvious, as it can shift.