Pros
There are good opportunities for building your portfolio and you get to touch a lot of things. They are a growing company and are working on expanding their company. They have good health insurance. Depending on your position its a lower stress environment.
Cons
They pay you next to nothing and expect you to work 40+ hours without overtime pay. I had to work two jobs just to live on my own. I was constantly micro-managed and told that if i needed to work a few extra hours after work to get a job done that was perfectly fine. I'm sure that was perfectly fine for the upper management who would work when they felt like it. Half the time I couldn't even get ahold of my manager when I needed to because they didn't respond to email and was rarely in their office so I would constantly get yelled at for things not being done and when I did do something without their blessing I would also get yelled at so it was no win situation. Along with all that the turnover rate is insane. In my first year over 20 people left. The next few years it was higher. In just the month that I left over 10 people left the company. Many found better pay and others decided freelancing would pay them better than Sourcebooks. Lastly, anyone who says its the best place to work was clearly asked by the company to put up that review in order to bring up their ratings.