Pros
Co-workers are friendly and the atmosphere is generally pretty laid back. There's coffee in the break room; I suppose that's a pro...
Cons
Management lacks leadership skills. Very little direction is given to employees by their managers and the CEO will often request that projects be re-done a different way after they have nearly been completed. On multiple occasions, management has overlooked key details in projects then asked their employees to complete additional projects along with their regular workload in an unreasonable amount of time. Everything seems to be about shifting blame and covering your own behind. The salary and benefits are very poor - far below average salaries for similar positions in the region. Overall the company feels very cheap. There are no sick days; if you're vomiting, volcanoing diarrhea out your butt and can't come in, it comes straight out of your PTO (only 10 days a year.) They lure new hires in with promises of multiple $5,000 raises. After accepting your offer, they reveal that you aren't guaranteed to receive the full $5,000 and expect the raises to be more like 2-3k.