Great Place to work.
Pros: my boss offered lunch to me everyday. he took me to lunch quite a few times.
Cons: there aren't any
If an intern or getting paid, this is a great place to work and they work hard. I truly learned to value of hard work working here. The staff was great and they don't play around when it comes to work. It was definitely, by far, the best work experience that I have ever had.