Excellent training opportunities if you are interested in advancing or maintaining your career. Many areas to acquire experience with knowledgeable supervisors.
Cons
Communication top down very difficult with decisions being made without benefit of frontline opinion. Turnover high for all work divisions.