Pros
I got my job at Etactics immediately after college, so far it's been a great experience. Right out of the gate they give you responsibility, which can be a turn off to some but if you look at it as a challenge then you will thrive. Many of the coworkers are around the same age between their early 20s-30s so there isn't much of a "generational gap" and the majority of the workforce is on the same page regarding the direction of the company. Since it's a tech company there is no dress code, the benefits for 401k and end-year bonuses are awesome. There are also frequent company events, free luncheons, boardgame tournaments, and "unofficial" company events where the entire workforce gets together after work and goes to Cleveland sporting events.
Cons
Sometimes it can take some serious convincing to the upper-management on new ideas but if you are passionate about your idea they are more willing to listen to what you have to say.