Downsides are messy. First, the turnover rate in management is ridiculous. You get a new manager every two years at most. Second, they don't really know how the company runs from a common sense perspective. Third, the supervisors they hire don't know jack either. It seems like the company doesn't commit to their managers and supervisors.