Very good benefits; office and location are nice; good Christmas bonus
Cons
Job is too demanding; job turn around time is unrealistic; new management is quick to throw you under the bus. You have to do your job and theirs. Even though it is a small office, it is very cliquish.