Pros
Flexible if you have other jobs to do
Cons
Very unorganized. Design team runs on minimal instruction and communication. They have no back-up file system for older jobs, or current ones, so if the system crashes you have to start all over again. Many of your approvals are based on things printed on pieces of loose paper so the owner can review. Owner talks smack about everyone and anyone that isn't himself (clients and staff alike). Forget cleaning and organizing your desk, that is frowned upon, and you will get asked why you have so much time to clean where there are design jobs to do (Even when you've completed all of your orders at hand). You won't actually know how much you make until you get your first paycheck, and literally the owner to make him tell you. Owner doesn't appreciate any of his staff unless you are a troubled boy from high school.