Pros
Some of the people are nice, but there are a lot of cliques. Location is okay.
Cons
Do the owners and managers actually work here? We never saw them. The pay is ridiculously low - about $20-30k less than comparable salaries in this area/sector. You cannot afford the insurance and are often stuck working late, without compensation. There is a very high rate of turnover, with employees quitting in mass exodus every week. They hire people constantly to replace those who leave, and it is very hard to keep up with who is no longer working there and who is new; by the time you figure it out, that person has quit already. It's a growing company with no solid structure. Lots of department managers, which are totally unnecessary. Underlings are not valued.