Cool office environment
Interesting array of clients
Good to get your foot in the door at a small agency
Beer fridge & company happy hours from time to time
Cons
No flexibility
Low salaries
High pressure to always be working, even if there isn't work to be done
Blind-sighting layoffs