Pros
There are people here that are dedicated to their work. They are few, and surely overworked, but they have the mindset of getting things done while blocking out the whirlwind of misinformation that is constantly tearing through the place. Kudos to them for their dedication, because they're surely keeping this place afloat.
Cons
What seemed to be a friendly, employee focused business quickly turned into a disorganized nightmare of a situation within a few months. Everything but focus on employee growth and learning is on the table in this place. Some of the most foul-mouthed, unprofessional language I have ever encountered was daily practice. Not being assigned to a superior until 90 days after beginning my employment should have been a tell tale sign to look elsewhere. There are zero online tools for employees to utilize and it is relayed bluntly by senior management that training protocol is non-existent. Overtime in the form of 13-15 hour days would arise because of the complete lack of communication among "team members". "Management" focused on annotating and ostracizing rather than communicating and engaging. Some department's hours were a joke. 9-2 was SOP for quite a few employees who would talk and take on extra-curricular activities while billing the taxpayer. PM's orchestrated an exodus, leaving a project in shambles for some of the hardest working employees to take over and sort out. When it came to brass tacks, a seedy underbelly was exposed where infighting and slander took precedent over providing the client with solid work.