I am a current employee and I am giving this company zero stars. All of the reviews with regard to Senior Management/Partners are 100% true! The positive reviews were posted specifically by to counter the truth that is coming out about this company. Senior Management is hostile, rude, unprofessional, uses foul language and does not allow you to flourish and grow. You may think you are going to work in a professional office environment but is it far from one. Constant screaming and cursing is impossible to take. Very hostile work environment.