Pros
modern technologies interesting tasks well structured teams good communication within and among teams good remote options
Kontras
strict working times as a new employee, I was asked to be on video all the time during meetings, so no meetings without video, there were old employees without camera, that seemed to be ok lack of understanding when having private matters to adjust or resolve, at least this happen to me older employees could work on flexible times, new ones not really I was asked if I was really working 8 hours, although I did