The only cons are ones related to the inherent nature of consulting rather than Czero as a company. There were inevitably times with urgent deadlines, and some slow times in between. Also it was sometimes disappointing to get really invested in a project's success, but not get to hear about it after the customer's project with Czero ended.