No good benefits not even a single good thing. You get to learn alot because you are just thrown with responsibilities from getting a contract to delivering everything. I have seen people working really hard and not appreciated at all.
Cons
Worst management and pay rate. Most good reviews seems to be fake reviews. Micro and mean management. CEO just has no work ethics and all he cares about is getting more money and paying people less.