Pros
If you are a fan of Ayn Rand, so is EVERYONNE else! very helpful atmosphere, and willingness to discuss many topics.
Cons
A philosophy like Rand's tends to attract some less social people. As an intern I was looking to have some fun at work and learn a lot. I felt that I could do this, but there were some instances where they seemed to take themselves a bit too seriously.
Additionally, I am an engineering major, and this was not really a career choice for me. I may have a skewed opinion of that kind of workplace. They did hire 2 of our interns full time though!