Flickr/Alper Çuğun There's no question that being a software developer is a good job, particularly for those that work in tech capital Silicon Valley.

Employees at tech startups are pampered with every sort of perk, from great salaries, bonuses, and stock options to free meals, massages, on-site health clubs, and international travel.

But all that pampering comes with a price, some software engineers have said in various conversations on Quora.

Here's a look at how much they are expected to work and the other gotchas of the job.