Pros
Co-workers and other staff are pretty nice and fun to get along with. Not senior management. You are making a difference at the end of the day and the human level satisfaction is there.
Cons
The people you work with are pretty cool. However Senior Management have not idea what you are doing- give you no guidance and no solution to problems. Actually they don't even care about you, sure they will take you to a happy hour but thats about it. Even that after 10 hour day- i would rather take a gift card than what they spend on beer after beer. The hours are really long- most of the time you even work past 6pm and mark my words, no breaks, no lunches Everyone speed eats at their desk and they say you can.....but you know u would be the only one and it would look bad. The hours add up...i don't understand why they just don't give recruiters a break. Such a high turn over rate and there reply is...it's not for everyone. That "its a weed out process". I seriously read all of these comments...went for it anyway. Exactly right no personal life and no real balance in life. Unless you have really good connections with senior management. I just got some experience and moved on. Don't be fooled by - promotion to management. Even the management at Maxim have no life and still contribute long long hours with not much more pay.