Pros: Had my own office, worked independently
Cons: When company split, Employees working mostly overhead were let go (2013)
A degree of independence/freedom in development.
Worked closely with clients (within the company).
Management was involved in the decision making processes.
Most work was done on a single project at a time, and required informal progress reports.