Overall, I really did love working here. The benefits are great and for a long time, the company was very flexible with work/life balance. However, as we moved into 2014 ish, those benefits were taken away and many people really felt the burden of the balance. They do still offer some great volunteer opportunities and try to keep moral as high as they can. The manager can really make or break the experience you have there. I got some really great experience though and met some really great people. Overall, it's a great company, especially for new to the market folks.