Vantaggi
some of the people that I worked with are great people. most of them are no longer there (which is for the better) because this company loves to fire people for no reason.
Svantaggi
The ego's of the higher ups are so big that it doesn't matter what you come to them with or what you have to say, they wont listen or take anything you say into consideration. They (including the founders) could care less about their customers, all they care about is proving their ideas are right. The amount of customer complaints about the system simply not working was unlike any other company i have been apart of. But don't try to voice those concerns, because you will be slapped on the wrist or most likely fired. They are in no way an organized company and I would never recommend anyone to work here.