Opportunity to be creative
Small team of employees ensures one's suggestions being heard
Strong work ethics
More than satisfactory work stations
Prime location
Desventajas
Single person departments (less people to interact with)
Non-flexible timings
Quiet and boring work atmosphere
Micro management of every task to ensure perfection (Should be a 'pro' for overall skill development and enhancement but goes over the top sometimes)