A lot of exposure to new tools and varied types of projects. Flexibility to manage the schedule. Constant communication with leadership. Openness to share ideas and different points of view
Cons
It is not a big consulting firm, so there is not a lot of structure and other benefits apart from salary.