Demeaning and abusive to employees in case of dispute
Pros
Working with 247labs will make you gain a lot of experience not doubt, you will find a lot of motivated individuals, you can work from anywhere,
Cons
i worked for 247 over two years, The company uses time tracking to measure performance, but they require most of their employees to log 8 hours a day, that's a lot of hours of programming, it's unhealthy and you will get exhausted soon, you can negotiate this however but not as newbie, you will be abused and squeezed so the company can make as much profit as possible, the problem is after a year or so, you won't feel you are being rewarded accordingly, not for everyone, you have to fight for what you deserve, and they can let u go anytime.. when they decide to do so, they don't respect all the time and efforts put in the company, after the second year i decided to quite, they accepted it immediately without even trying to convince you otherwise, as you don't mean anything to them, and then they sent me another contract they called termination terms, which completely illegal and they add more terms to your work like not contacting your friends from work ever, and i hired in this company at least 5 of my friends, so when i said i'm not signing this they refused to pay me my salary for a month and my vacation compensation... this happened so far with two other people i know in different scenarios, people i know they worked hard to build this company up.