Be careful of the reviews you read. If you look at the dates, there was a massive influx of good reviews in a very short period of time to offset the bad reviews this company was getting. Want a hostile work environment where you will be demeaned and have your professional skills and experience insulted publicly, this is the place for you. The lack of professionalism is astounding. Work-life balance doesn't exist. There are absolutely no processes to speak of. If you're a project manager and you're trying to manage your client's project, be prepared to be told how to do your job by the software engineering department. They hold the power. Unprofessional behavior and harassment are acceptable here. If you're the kind of person who wants to do what they're told, and only what their told by the engineering staff, then this might be the place for you. If you want a opportunity to grow and really use your project management skills, run the other way as fast as you can.