Only downside is that it is project based. Having said that, recruiting does a great job of explaining the project timelines. That's the nature of the business. I knew this going into it, and would take the opportunity again if presented. Great pay, benefits could be better, but are decent enough. Positive atmosphere, and everyone is willing to help whenever asked. I would recommend this company to anyone looking for a start in the consulting side of the industry.