Pros
Cool projects and nice coworkers
Cons
The management here is an absolute joke. Promises made and never kept, winning jobs even though they know they'll lose money, no clear direction or vision, and pie-in-the-sky aspirations for their AI products which, frankly, are derivative of other companies' products.