Pros
Lovely friendly team (IT, Customer Service, Operations, Learning, Developers, upper management), nice office, management hear you, very receptive to recommendations and direction and push back in healthy ways when appropriate.
Cons
MS identity system caused onboarding issues