Pros
Management does everything in their power to help you and your team succeed.
Cons
Sometimes when there is large number of students enrolling, the fast-pace nature can be a tad stressful.
Pros
Alot of internal mobility options
Cons
Sometimes people dont look outside for good ways to do things