Pros
OuterBox is definitely a different bred of company - more like a start-up mentality. The culture is very collaborative and supportive, with people always offering to help out. The client base is very diverse, so there's little boredom with regards to always doing repetitive work. I've been here a little less than a year. It is a challenging, fast-paced environment, and that doesn't necessarily agree with everyone's personality and work ethic. The people who usually struggle or don't like it are those looking for easy work. If you're like me, looking to step-up and do your best work, you won't find a better, more supportive environment to excel in your career. One of the things that attracted me to OuterBox, is the opportunity to learn as much as I can in SEO. Lead by the CEO, these guys are on the cutting edge of everything that works and doesn't work in SEO. This is the perfect place for those who truly want to BE THE BEST at what they do.
Cons
On-boarding and training has always been a weakness, but they seem to have be getting better. Located in downtown Akron, so the pay is a little less than the Cleveland market (the commute is way better, though).