If you like being micro managed this is the place for you. If you enjoy popularity contest, back stabbing, you have always fit in with the cool kids, go for it. There some great people doing great things but the culture is toxic. If a certain group does not approve of you they will do anything to push you out to include making false allogations to supervisors. Its a political mine field. The pay is great however and the benes great, but dont be lured in...the place was an unprofessional joke. Im not even putting the correct job title or location for a real fear of reprisal. DON'T DO IT!