I was shown into a meeting room to meet with the CTO. He was very polite. He asked me several questions, mainly on my resume and was open to my questions. I was apprehensive about the company as there are so many negative reviews. However, he explained that there had been a recent revamping of the company with developers and managers being let go. The new set up is more conducive to a working environment.
After an hour or so of questions, he showed me around the offices. I was impressed with the environment. They have a good work environment and excellent testing facilities. It's definitely a place where I'd want to work.