Pros: office space, professionalism, great building, nice people
Cons: lack of direction
I had a great time working here.
However this place is not for everyone. If you are fan of the corporate ladder and being a small cog in a very, very big machine, this is the place for you.