Good opportunity if you want to gain experience as a consultant and in the workforce.
Clear role expectations.
Decent training.
Open door policy.
Cons
Grossly underpaid, especially consultants who have more duties than others.
Constant changes without clear justification.
Any changes are to the detriment of consultants and to the benefit of the business.