Pros
I worked for GoLive Labs for almost 2 years, and had a pleasant experience overall. An absolutely top notch training, followed by excellent placement assistance helped me secure a job very soon. When it comes to transparency, GoLive labs is one of the nicest consultancies you'll ever come across. It is one of those rare consultancies, which doesn't alter your resume. I know a lot of people have bad mouthed the company here, but I can bet on the fact that those people haven't seen other consulting companies. I never felt that there was anything I was lied about. The contract which I signed, had everything written in it. So basically they train you, and you are supposed to pay them training fee. But you can chose not to pay the fee, in that case you'll have to work for them as a consultant for a year. All of this is clearly written in the contract including your initial salary. Normally, leaving consultancies isn't an easy job, as they try to scare you of grave consequences, they try to rip you off. But after 2 years, when I told them that I was joining another company, they wished me luck for my future. Such a nice gesture.
Cons
Initial salary can be little higher