Pros
Steady job, Actually fairly easy, low energy, slow paced, good for new graduates/ stepping stone position.
Cons
Little room for growth, Milestones for promotions moved upon reaching them, false promises, lack of understanding of requirements, disdain towards anyone pushing back, not a career job.