We were housed in very, very modest apartments during training. Modest is making it sound nice I think. Chairs were broken, handles were broken, there were some bugs from time to time. Nevertheless, it wasn't too bad. Some had better experiences than others.
Unfortunately everyone on my team was laid off after being promised 1 year contract after training. This was really unforeseeable for Multivision, nevertheless, it affected all of us. We spent a lot of time in training just to find out we still have to look for jobs. The training was ok. I feel like a lot of time was wasted listening to lectures instead of doing practical work programming. The training could have been cut in half with more time coding rather than simply listening to an instructor. Many of us feel that the training should be revamped.
The trainers are nice. They are real people and they seem to be honest. Many of them have become our friends. They empathize with our experience and some of them had gone through the same process as we did.
I hear that the way this typically works is much better than our experience. Perhaps you will have a better experience than we had.
Regarding benefits, you don't get a lot of time off. With the company I worked for, they had so many holidays we were losing pay because we did not accrue enough time to keep up. Not to mention that we were laid off not long after arriving of no fault of our own.
WATCH OUT FOR THE RECRUITERS! They overstate their claims. They make promises they can't keep. You don't get any certifications when going through their training. Several of us were told we would end up with certifications when we finished training. That is not true.
The people have been reasonable otherwise in trying to meet our needs.