Very creative environment with a lot of autonomy with clients.
Cons
company acted as a startup, meaning that there was tremendous expectation to "do whatever it takes" to make the business successful. Long hours, unpaid. reliance on personnel resources ie: software, computers, phones etc.