DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,503 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Ahmed Naguib
Ahmed Naguib

Posted on

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 ?

Top comments (0)

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›