Pros
They do give you freedom and as long as your hours add up at the end of the week, then all is fine. You can include your lunchtime in your hours as long as you don't leave the building. There is at least one product they are selling which is OK but they over-promise functionality and under-deliver. They have a couple clients but one is just an affiliate of another. Another one has yet to even use the service, probably because it is still buggy and they probably don't want to use it because it is buggy and not completed as it should be for them.
Cons
Today they laid off / fired one of the development guys that we just hired not but 3 weeks ago. Their reason: They alleged that he wrote a review on here about the interview process and they didn't like it. I know they asked him if he did it and he said that he didn't even know of such site however, when he came in this morning, they laid him off. I believe he did not write what they alleged he wrote. Furthermore, this is America and even if he did then they had no right to fire him because of it. The CEO has authored and or been behind all of the FAKE POSITIVE REVIEWS on here about the company and about the CEO. I am sorry but a company cannot realistically have that many positive reviews. Definitely contrived and untrue. She is going to go to jail as I'm pretty certain she knew the funding she was receiving was illegal and has been doing things like buying cars right off the showroom floors. They want this automation software as a service product to recreate itself thereby they feel they can just live off the income and fire all the people that worked hard to make that all happen.