Pros
Great team, middle management tried, flexible if need shift covered
Cons
They underpaid us for years, no transparent communication on process to correct the mistake, kept it hush hush. When reimbursed, messed up my tax and previous student payments - really had to lose money at an individual level for their mistake.