Pros
It is a job and you do get paid. The office building is nice and the gym is also nice and affordable.
Cons
The culture is awful. I worked in the development group and was in the sever minority as an American. Most of the people are from India and really have no desire to associate with Americans. A friend of mine who is Indian used to work with me at Manhattan and he told me people would ask him all of the time what he talked to me about. If you worked in the development group you were expected to work 6 days a week. If you don't you are looked down upon. If you leave work before 7 you are also looked down upon and admonished by your manager. I have never experienced such a horrible work environment and a company that doesn't care about their employees as much as Manhattan.