Very disappointed interview with them. Arrogant people, outdated technology, poor performance computer. I was approached by agent, and the phone screen run so well that they asked for onsite interview. I found out that it would take me one day off going Boston Backbay to take one hour computer based test, then go home and listen to the next step. I was a contractor and couldn't afford to lose one day pay with nothing. I insisted test and interview on the same day, but agent couldn't arrange this. I rejected the interview and gave up the opportunity. Then person from Bain Capital who interviewed me over the phone directly contacted me and convinced me that it was worthy to take a try. Then, he phoned me again and told me his managers agree to break the rule and let me take the test and then proceed to interview if the test result is positive.
Half hour before I head to Bain Capital for interview, I received the sample code exam question from my agent. Apparently, they changed the game plan, instead of computer based questions, they would test by programming skill. It would be fair game anyway. When I headed to their office, I waited about 10 minutes and finally a person came and brought me several floors down. He gave me notebook computer that run a VM which is very slow (sticky mouse movement, and very slow response from key hit) that greatly reduced my productivity. At that time, Visual Studio 2012 had released, but the IDE on the VM was still Visual Studio 2008. The project was ASP.NET webform with ADO.NET data access, but my interests had shifted to ASP.NET MVC. There is no internet for helper, local help system missing the ADO.NET document. With all these curbs, I managed finished merely more than half of the work in 50 minutes. They did take credit of the slow computer, so I ended up with wasting my day for nothing.