Pros
Remote work. Flexible hours. Relative invisibility if you just want to live your life and not have someone breathing down your neck.
Cons
In truth, I spent too much time at this company. Very little of what I did for my work has a practical application in most industries. The work flow was constant and mind-numbing in its redundancy. Raises stopped in 2008. New York based employees will struggle to live on this salary. The flexibility hardly makes up for it unless you want to take on a second job. Among the employees I communicated with, few were worth a damn. And some departments have the tendency to hire only within a specific ethnicity. I encountered a good deal of bias when communicating with other departments and some upper management. Beyond that, I highly recommend this company to someone who can't find something better.