Pros
When I first started working here I actually really enjoyed it. Casual work environment, fun friendly coworkers, interesting projects, decent timelines for projects... lots of gifts from appreciative clients...
Cons
Over time the 'cracks' began to show. There was constant tension amongst the management with several altercations and slamming doors. They seemed incapable of effective communication or agreement amongst themselves so employees were often given different instructions or priorities by different mgmt members. Raises were non-existent even after several years of dedicates service, despite the fact demands and workload increased each year. Promises to employees by management were made and broken several times. Employees were blamed for things that weren't even their fault. Hiring, firing, quitting became the norm...