Numerous times paychecks have been late in the 1 year 9 month period I worked here, once for about 12 days which makes living paycheck to paycheck 'interesting', not to mention extremely stressful. Regularly asked to hold checks, while being in the lower bracket of salaries is just assumed to be normal. Also, finding out your check bounces days after depositing damages your credit, and there's essentially nothing you can do about it, but take it. Being told there are printer issues instead of getting your check in a timely manner gets old too, especially since it is 2012! And direct deposit is a standard practice for most businesses anyway.
Constant politicing is used to maintain employees' motivation and hope for a raise with a small chance of getting one, even over an extended period of time(1 year 9 months in my case). Not too mention the increase in responsibilities along the way. That is unless you decide to quit, and see what you get offered then.
Highly repetitive work in an assembly line process can be a valuable learning experience in the beginning, but only for so long then leaves employees to burn out and become dissatisfied with their job. Also, the company is structured in a way that allows for limited creative freedom as a designer, and is more thoroughly effective in making you feel like a photoshop robot.
Office environment is rough, desks/chairs are rag-tag and computer equipment can be extremely slow and outdated. Proper ergonomics aren't addressed for a position that requires 'extended periods of sitting.'
Cubicle arrangement was designed to minimize communication between employees, effectively keeping employee morale low.
Overall, this company gave some good experience right out of school and helped me develop some great skills in starting my career. Also, the company has a decent product and could be very successful under the right circumstances. However, as it's currently structured to benefit certain departments and positions drastically more, it becomes an abusive and toxic work environment after so long. One that's perfect if you're interested in politicing your way up, dealing with regular payroll issues, and taking on more responsibility with a small chance for increased compensation in a non-rewarding environment. Best of luck to them in the future, but my best advice for current employees would be to think about a back up plan, and move on when it's time.