Pros
Interesting projects and talented team members.
Cons
Onboarding was separated between multiple departments all of whom were inaccessible due to over booked calendars. When only booked for a short period for a specific project, there simply is not enough time to get access to do your job.