Pros
I have nothing positive to say.
Cons
I won't go into detail, this company doesn't deserve the constructive criticism and it's not worth my time to type it. This is a place where you can do everything right, but still end up completely wrong. You will be paid poorly, worked to the bone, held to ridiculous expectations and timelines, and worst of all you will be treated with disrespect. If through all that you still decide to stick around, eventually you will be fired for someone else's mistakes. Everyday you will work in fear that you won't have a job tomorrow. They put on a big show about how great of a place it is to work. This is because the turn over rate of employees is ridiculous and they struggle to hire and keep employees around. Don't believe the lies. If you've read this far, I hope that I can save you the pain and that you don't waste your time at this company like I did.