Pros
Decent wages, set hours, monthly bonus opportunities, and work from home
Cons
5 years in with barely any raise in wages, sometimes no raise at the end of the year, really difficult to get time off approved, limited sick time, difficult to change departments if you don't already have a foot in the door.