DEV Community

Ahmed Naguib
Ahmed Naguib

Posted on

3

What do you prefer more: working in a Product Team or working for an Agency ?

During my career, I have worked with both within a product team and with an agency.

Here is a short comparison from what I have seen:

Agency Work:
Clients come to you with requirements and you and the team try to implement those.

Pros:

  • You get to work on new projects and requirements, so you don't usually get bored
  • You get to try new stacks in projects

Cons:

  • Deadlines can lead to compromises and hacks to just deliver the project
  • Can lead to work-life balance issues
  • Requirements are always changing which (might) lead to more hacks.

Product team:
The company has a product idea which is implemented and probably has paying users. Your job is to keep this product up and running. Plus add new features to keep those customers happy.

Pros:

  • Having more time to invest in code quality and applying best practices
  • Having a long term vision about the product's roadmap
  • Less pressure and you have more time to experiment with features

Cons:

  • Legacy code you have to maintain
  • You miss that lovely feeling of creating projects from scratch
  • It's hard to know what the customer really needs

What do you guys prefer and Why ?

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more