Pros
The colleagues is friendly and nice, willing to teach the junior staff. The job meets work life balance and have good compensations and benefits, culture and values.
Cons
Too many documents need to upload. And the documents need to upload many times, such as home address, bank information, phone number, previous working information, they need to upload again and again. Should improve communication quality.