Pros
At Revature, while fast paced, you do learn a lot of interesting technologies and build projects. While the curriculum was often moved around and felt scattered, they do have one and you will learn everything on it. My trainer was great and always communicated when we needed help.
Cons
The biggest con for me is that we didn't go in depth in concepts as much as I would have liked. To give an example, we "learned" HTML, CSS, and Javascript in two or three days. This just isn't enough time to get a full grasp of these concepts. The portfolio and the panel was an absolute mess. There seems to be two different entities at Revature that barely communicate with each other because we were often told one thing when another thing was true. Overall if you're struggling with finding a job I would recommend revature to help you land a job. They just really need to work on their curriculum and internal communication.