Pros
Always got paid on time Some good associates
Cons
Poor teamwork between managers (everyone is an island) Directors are often disconnected from the day to day experience of their managers Took 7 months to get access to necessary software, 4 months for one on one meeting with a director (as done with all other managers), 8 months for necessary P Card. Poor job owning tasks and follow up Horrible work life balance. 10 hour minimum work day, the money does not make it feel worth it I've seen screaming matches between directors and managers, expletives thrown around Interdepartmental blaming is an olympic sport there Huge amount of pressure from owners to squeeze revenue. Directors under pressure and dump it on managers Uneven training but directors demand results without putting in the effort Without a doubt the most dysfunctional place I've ever worked at. My final impression of this place was they take FAR more than they give. It's just not worth it.