Pros: great location, cafeteria, lots of breaks and parties, fun coworkers and bosses.
Cons: can be stressful and repetitive work, requires a lot of attention to detail.
Managers are personable and listen to employee concerns. The company is extremely welcoming, and in general the other employees are happy to help new hires. The data entry can become stressful during the busy season, but there are always breaks built into the day, and the friendly atmosphere of the office makes it easier to do the mandatory overtime.