Pros
Good people, sometimes interesting work, not a bad place to be if you are in upper management or looking for something short term. Paid time off between Christmas and New Year is a plus.
Cons
Be ready to give your life to the company and work 15+ hours a day. The sales force doesn't seem to understand what it takes to actually perform the jobs they sell. The company has many executives that have to be paid and that doesn't leave enough money to put the right number of people on the projects to do the work. It never changes from client to client. Bonus payouts are not even close to the target amount no matter how hard you work. Raises are non-existent. Bet Management get their full bonus. The culture is a pressure cooker to constantly perform at 100 miles an hour all of the time. If you want a life, this is not the company for you.