Pros
+Neat, sleek office in a good location +Position stability (not always good) +Solid pay with utilization bonus to lock you in +Niche environment as company is small and mostly everyone is helpful to come to your aid +Work hard and play hard mentality +Kegs in breakroom and free lunches occassionally +Owners and few others are cool to joke around with
Cons
-Customizing company's proprietary workflow platform for clients on a day to day basis is a deadend skillset, so - like anywhere else - invest your time wisely -Over the phone "consulting" soft skills is the only thing you will learn useful -Advancement here is really twisting title names after years of service, so once a consultant, always a consultant -No idea what majority of the fancy titled folks actually do. Maybe consulting the consultants? -For a such small company, seems silly to have multiple layers of management: VP, Director, Manager, Senior, etc especially when there is a significant turnover in consulting and nearly not enough consultants to justify this -Management fabricates significantly padded reviews to neutralize honest ones