Well lets see.. it used to be a good place to work and then they turned over the senior team, almost all except CEO and the place went to crap. Cant get paid, cant get email, cant get promoted, work zillion hours and no gratitude and to add insult to injury the senior team all blames each other behind the scenes! The Ops teams blame CFO and his 'problem of day' style and disheveled approach (then I saw him and OMG he looks just like he manages I think he slept in that shirt and had an haircut by goober). The BD and Financial teams blame HR leadership for not hiring and getting people billable...then you talk to the HR leader(s) and he/they are clueless to reality and has no plan... then you try and submit expenses and the IT systems or business processes make you wait forever and IF you dare to compaign you get a nastygram from CFO or some senior person.
Terrible... stay away from this sinking ship that over promises and under delivers.