Pros
Fun work environment! There is a basketball court, climbing wall video games station and pool table inside the building. Limo trips to restaurants, amusement parks and other fun destinations are common place. Kitchen is kept stocked for the employees and a big breakfast is made fresh for everyone on Fridays. You are always treated with respect and management listens to their employees concerns and suggestions.
Cons
The pay is not the highest in the industry but that is improving now that we are recovering from the recession.