good stepping stone but there is no light at the end of this tunnel
Pros
easy to get hired good basic work experience basic expectations decent benefits ok salary as long as times are good good for a starting gig out of college/university, a nice "real job" to pad your resume with
Cons
boring repetitive work resistant to change nearly to the point of being luddites 30% of your time will be spent working, the other 70% spent meticulously documenting what the task request was and justifying why the requirement were technically fulfilled precisely so as to place as much responsibility as possible on someone else. office politics your direct managers do not have the courage to fire you and so the tough decisions will be deferred to people to whom you are nothing more than a number in a spreadsheet i would not recommend saying at this place for any longer than 3 years