Pros
Work at home or office
A number of very good people to work with.
Interesting problems to solve.
Cons
From an engineering perspective: A number of incompetent leaders in Engineering led to high turnover and chaos.
No formal QA Department for test of Models, software, deployment processes.
Models and AI modules are developed by a different company.
Models are treated as a black box.
No formal testing of Models and outcomes.
No transparency from management in