Reduced workload (good for those who like that sort of thing)
Technical people are respected and appreciated
Many great hard-working and dedicated people
Cons
Works more like a family business than a corporation
Relies heavily on certain key staff members to keep things afloat
No organizational culture or structure yet