DEV Community

Sharad Raj (He/Him)
Sharad Raj (He/Him)

Posted on

Do you work at a startup ?

Share your experience of working for a startup.

One Pro and One Con ๐Ÿค”.
Is their any suggestion for the college students who wanna do Masters ?

Top comments (40)

Collapse
 
johnadan profile image
John McLem Adan • Edited

Pro:
-A lot of opportunity to grow and learn, really getting your hands "dirty", and "failing fast"
-greater autonomy, little to no micromanagement
-can dress-down
Con:
-Not so attractive pay, but not always, depends on company
-possibillity of wearing multiple hats from time to time
-Less to no opportunity for mentorship from seniors esp. if you are one of the pioneer devs
-little to no assurance of the company's business continuity (esp. if it's in its early stages and still building its MVP)

Collapse
 
ben profile image
Ben Halpern

Pro: Decent control over company success and personal career growth. If you're determined to take on a challenge it's a lot more likely you'll be able to do it in a startup vs big org. Get to learn what true failure can look like vs big org where everything's a bit abstracted away.
Con: Typically lower wages, but not always. Kind of depends. Probably less guidance/time from managers, need to figure things out on your own and be okay with having to retrace steps when direction was wrong.

Both environments have their own unique flavors of toxicity and abuse.

I think it's probably emotionally easier to leave a big corp if things aren't working out vs startups.

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

Such a summarized experience ! xD

Collapse
 
shroomlife profile image
shroomlife ๐Ÿ„

Pro: great
Con: as long as it's not morphing into a company and thinks it has grown up

IMHO: Stop studying in universities for bachelors, masters and titles. Start studying for your life, work and passion! Start learning while living a grateful and joyful life. You can do everything!

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

Woah Thanks !!!!!!!!!! :)

Collapse
 
gabiduarte profile image
Gabrielle Duarte • Edited

Pro: Everything I do impact directly on the final user. Which in my case are people seeking for jobs. That adds purpose to my work and makes me excited to get out of bed every morning and go do something for them.

Con: Lack of processes/structure. I feel like the things I needed most (recognition, feedbacks, support for professional development) I needed to fight for and also bring ideas to the leaders. Also, it's very easy to give your all and lose balance of work/life.

BTW, there are a lot of startups in different stages. For me, I wouldn't work in a startup that is working/finishing their MVP. I feel like the con would be even bigger.

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

This sounds great ... ๐Ÿ™‚

Collapse
 
bradtaniguchi profile image
Brad • Edited

Pro: Smaller team = more opportunities to learn
Con: Smaller team = more risk

There are a lot more pros and cons, but those are the two that stand out the most to me. If your young and starting out, its one of the better times to take on risk. Just be aware of all the horror stories of working at failing startups (90% of startups will fail), if you aren't getting paid $, and instead are getting paid in shares or something, then get out ๐Ÿ˜‰

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

Yeah I totally agree

Collapse
 
hassan_schroeder profile image
Hassan Schroeder

Pro: wearing multiple hats -> deepening and widening your knowledge: priceless

Con: can't think of any. And BTW anyone who suggests that one startup "con" is "no job security" is dreaming; companies of every size lay off people at the drop of a hat, every day. Best antidote? see "Pro" above ๐Ÿ˜€

Collapse
 
chonz0 profile image
chonz0

Pro: get freedom to make choices (like framework, libraries, etc) and the chance to have a real impact on the product you are building

Con: it's probably you'd have to work extra during the week or even on weekends sometime. Also it's common for the startup to change direction on the go, so you must be prepared to follow without getting frustrated but excited

At least that was my experience so far in the last few years

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

Extra time :( ... ๐Ÿ˜ญ

Collapse
 
klvenky profile image
Venkatesh KL

I wouldn't categorize as pros/cons. I leave it to your discretion. I will just mention points that you might expect startup can have:

  • very rapid release cycles
  • great learning for self motivated people
  • meeting & working with people with great knowledge
  • very vague product backlog(not in all though)
  • bad work hours(possibly when we're optimistic/are expected to work overtime)
Collapse
 
johnadan profile image
John McLem Adan

Agree with these

Collapse
 
zuiluj profile image
Juliuz Christian Llanillo

Pro: Able to oversee the whole project and actually work on different things that will enable you to see essentials to software development itself. You'll learn the importance of tests, writing style and such. Able to meet almost everyday to discuss things.
Con: Low wage. Lesser review, probably because nobody is actually assigned in quality assurance.

Of course, this is purely from my experience so it will vary greatly but for me, it's worth a shot!

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

Pros > Cons eventually

Collapse
 
tanuj101 profile image
Tanuj Nagpal

Pro: lots and lots of knowledge about computer science
Cons: No job security, Lower wages. but probably compensates to the knowledge but not enough when you got to earn a amount to at least support yourself!

Collapse
 
sharadcodes profile image
Sharad Raj (He/Him)

A problem