We've 2 Drupal teams (8 devs) including Senior and Middle Developers What we do in Drupal: 1. Website development from scratch (specification+design+layout+programming+releasing+support phase) 2. Design per Drupal standards 3. Front-end developing (theming according to psd/HTML files provided by clients) 4. Back-end developing (a client provides us with psd/html files+spec/explanation) 5. Module developing 6. Bug fixing/issues solving 7. Customizing, adding new functionalities to existing drupal websites 8. Maintenance