Pros
Most of the staff here are kind and talented - overall a real pleasure to work with. It ends there.
Cons
First off - the other reviews are correct. The boss is completely two-faced and has no idea how to run a company. She will scream at you for things that are not even remotely in your control, talk bad about you any chance she gets, but then turn around and act completely nice to you. You also do need to use a clock in system, which just goes to show the level of trust she has in the people she employs. The pay here is extremely low, and not a single person in the higher level of the company has any idea what they're doing. There is no HR, and no one to go to with complaints. The boss is not above lying and cheating her employees (or anyone else) any which way she can. Granted, she can also be somewhat generous, but you never know when the switch will flip. You cannot trust her one bit. If you're desperate for a line on your resume, proceed with a high level of caution. Everyone else, run away as fast as you can.