Pros
It probably depends on the position. Learning their processes and the basics of SEO can be very helpful. Drupal is a great platform to learn as well, but is not as much of a focus as it seems. Seeing the ins and outs of offshoring labor to India is enlightening. They definitely do it right. A lesson in what not to do can be valuable as well.
Cons
They go a long way to put up the impression of a healthy culture. A bad culture would be better than a fake one. The management style is one of intimidation and harsh criticism. I believe the thought process is if they tell you how bad you're doing, you'll work harder. This extends to insults in front of clients and partners. The pay is low and benefits are poor. Yes even for a small business. I've worked with small business my entire career so I have a few others to compare it to. There is no improvement to the SEO processes. This makes it very hard to improve clients campaigns past the 90 day mark. Some of their techniques are antiquated and have little to no value at this point. Overall, there is no respect, no trust and no support given.