DEV Community

Discussion on: As a Software Engineer, do you prefer to work at start-ups or outsourcing agencies or big companies?

Collapse
 
mdor profile image
Marco Antonio Dominguez • Edited

Startup

Pros

  • Relaxed dress code (most of the times)
  • Flexible
  • Involved in technical decisions on different levels
  • Too much for learn

Cons

  • No carrier path
  • Salary low-average
  • Stressful (most of the time you have tight deadlines)
  • No stability

Outsourcing

Pros

  • Relaxed dress code (sometimes)
  • Stable
  • Flexible
  • Too much for learn
  • If the project is closed sometimes they have a "bench time"
  • Relocation
  • Carrier Path

Cons

  • No carrier path
  • Salary low-average
  • Stressful (tight deadlines and too many things to learn)
  • In some cases, there is no chance to grow due to the pre-established policies (not getting a promotion or raise of salary, before one year)
  • Some companies have the ideology that any employee is disposable
  • Too many meetings

Big Companies

Pros

  • Good salary
  • Stability
  • Carrier Path

Cons

  • Bureaucratic
  • Not too much freedom
  • Use of company tools not used outside, so you is not valuable experience most of the times
  • Dress code
  • Not too much freedom
  • Limited interactions to take technical decisions
  • Too many meetings

To consider
I'll say everyone has its own priorities, so, choose depending on your needs and possibilities?