Pros
-Wonderful coworkers. -Great drama free atmosphere and a very "Open Door" policy type crowd. -Managers do their best to empower their employees where they can and provide as much transparency as possible. -While it is no longer provided for new analysts, the Help Desk Institute (1 month initial training period) was an amazing resource for new hires into the industry. It gave people a foot in the door to the IT industry and set me up to build on that with further training (not funded by the company) to enhance my skill set.
Cons
-No upward mobility. Opportunities to advance are slim. Like the job you get hired for as you may be in it for the foreseeable future. -Wages have been frozen since 2009 (though in my dept. the management team bent over backwards to make sure no one was let go, which was amazing as we are all technically consultants) -As consultants, however, no time off is paid. You can take it, but you lose the wages without any hope of overtime and limited ability to make it up (ie; working through your lunch).