theodp writes: If you're thinking of joining a startup, make sure you do your due diligence. 'Most tech jobs at startups are shit,' warns Ardit Bajraktari. 'There is a lot of demand for engineers in general, but what is offered to them is usually poor and unstable environments, long and unreasonable working hours and no job security/financial safety.' Ardit's advice? 'You can learn more by being in a company that offers reasonable hours while you can have a side project. An open source project, a small app, something your parents can use, anything that you either enjoy, try to make it big, or just make the world a better place. You will never have the time to do that if you work on most startups out there.' Remember, all programming and no play can make Jack an insane boy.